Skip to content

Latest commit

 

History

History
236 lines (136 loc) · 9.44 KB

cpp_regex_traits.rst

File metadata and controls

236 lines (136 loc) · 9.44 KB

cpp_regex_traits 構造体テンプレート

概要

// ヘッダ:<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);

};

説明

:cpp!cpp_regex_traits 構築、コピー、解体の公開演算

:cpp!cpp_regex_traits 公開メンバ関数

:cpp!cpp_regex_traits 公開静的メンバ関数