Skip to content

Latest commit

 

History

History
154 lines (94 loc) · 5.84 KB

basic_regex.rst

File metadata and controls

154 lines (94 loc) · 5.84 KB

basic_regex 構造体テンプレート

概要

// ヘッダ:<boost/xpressive/basic_regex.hpp>

template<typename BidiIter> struct basic_regex { // 構築、コピー、解体 <basic_regex.construct-copy-destruct> :cpp~basic_regex::basic_regex(); :cpp~basic_regex::basic_regex(basic_regex< BidiIter > const &); template<typename Expr> :cpp~basic_regex::basic_regex(Expr const &); basic_regex< BidiIter >& :cppoperator=(basic_regex< BidiIter > const &); template<typename Expr> basic_regex< BidiIter >& :cppoperator=(Expr const &);

// 公開メンバ関数 <basic_regex.public-member-functions> std::size_t :cppmark_count() const; regex_id_type :cpp\regex_id() const; void :cppswap(basic_regex< BidiIter > &);

// 公開静的メンバ関数 <basic_regex.public-static-functions> template<typename InputIter> static basic_regex< BidiIter > :cppcompile(InputIter, InputIter, flag_type = regex_constants::ECMAScript); template<typename InputRange> static basic_regex< BidiIter > :cppcompile(InputRange const &, flag_type = regex_constants::ECMAScript); static basic_regex< BidiIter > :cppcompile(char_type const *, flag_type = regex_constants::ECMAScript); static basic_regex< BidiIter > :cppcompile(char_type const *, std::size_t, flag_type);

};

説明

basic_regex 構築、コピー、解体の公開演算

basic_regex の公開メンバ関数

basic_regex の公開静的メンバ関数