// ヘッダ:<boost/xpressive/xpressive_fwd.hpp
>
template<typename Char> struct :cpp~::boost::xpressive::cpp_regex_traits
{ // 構築、コピー、解体 <cpp_regex_traits.construct-copy-destruct>
:cpp~cpp_regex_traits::cpp_regex_traits
(locale_type const & = locale_type());
//
公開メンバ関数 <cpp_regex_traits.public-member-functions>
bool :cppoperator==
(:cppcpp_regex_traits
< char_type > const &) const; bool :cppoperator!=
(:cppcpp_regex_traits
< char_type > const &) const; char_type :cppwiden
(char) const; char_type :cpptranslate_nocase
(char_type) const; char_type :cpptolower
(char_type) const; char_type :cpptoupper
(char_type) const; string_type :cppfold_case
(char_type) const; bool :cppin_range_nocase
(char_type, char_type, char_type) const; template<typename FwdIter> string_type :cpptransform_primary
(FwdIter, FwdIter) const; template<typename FwdIter> string_type :cpplookup_collatename
(FwdIter, FwdIter) const; template<typename FwdIter> char_class_type :cpplookup_classname
(FwdIter, FwdIter, bool) const; bool :cppisctype
(char_type, char_class_type) const; int :cppvalue
(char_type, int) const; locale_type :cppimbue
(locale_type); locale_type :cppgetloc
() const; template<> unsigned char :cpphash
(unsigned char); template<> unsigned char :cpphash
(char); template<> unsigned char :cpphash
(signed char); template<> unsigned char :cpphash
(wchar_t);//
公開静的メンバ関数 <cpp_regex_traits.public-static-functions>
static unsigned char :cpphash
(char_type); static char_type :cpptranslate
(char_type); static bool :cppin_range
(char_type, char_type, char_type);
};