Skip to content

Latest commit

 

History

History
110 lines (81 loc) · 6.34 KB

regex_iterator.rst

File metadata and controls

110 lines (81 loc) · 6.34 KB

regex_iterator 構造体テンプレート

概要

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

template<typename BidiIter> struct :cpp~::boost::xpressive::regex_iterator { // 型 typedef :cppbasic_regex< BidiIter > regex_type; typedef :cppmatch_results< BidiIter > value_type; typedef iterator_difference< BidiIter >::type difference_type; typedef value_type const * pointer; typedef value_type const & reference; typedef std::forward_iterator_tag iterator_category;

// 構築、コピー、解体 <regex_iterator.construct-copy-destruct> :cpp~regex_iterator::regex_iterator(); :cpp~regex_iterator::regex_iterator(BidiIter, BidiIter, :cppbasic_regex< BidiIter > const &, regex_constants::match_flag_type = regex_constants::match_default); template<typename LetExpr> :cpp~regex_iterator::regex_iterator(BidiIter, BidiIter, :cppbasic_regex< BidiIter > const &, {unspecified}, regex_constants::match_flag_type = regex_constants::match_default); :cpp~regex_iterator::regex_iterator(:cppregex_iterator< BidiIter > const &); :cppregex_iterator< BidiIter >& :cppoperator=(:cppregex_iterator< BidiIter > const &);

// 公開メンバ関数 <regex_iterator.public-member-functions> value_type const & :cppoperator*() const; value_type const * :cppoperator->() const; :cppregex_iterator< BidiIter > & :cppoperator++(); :cppregex_iterator< BidiIter > :cppoperator++(int);

説明

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

:cppregex_iterator 公開メンバ関数