Index
[]
Index
[]
Index
[]
Index
[]
Index
[]
Index
[]
Index
[]
Index
[]
Index
[]I/O
Index
[]
Index
[]
Index
[]
Index
[]
Index
[]
Index
[]random number engines
Index
[] shared_ptr [See .] weak_ptr [See .]standards
Index
[]
Index
[]threads [See .]
Index
[]
Index
[]
Index
[]
Index
[]
Index
[]
Appendix A. Headers
).
A.1. Header Synopsis
namespace std { // C++ standard library namespace tr1 { // TR1 additions // CLASS TEMPLATE regex_traits AND basic_regex template struct regex_traits ;template <> struct regex_traits ;template <> struct regex_traits ;template , class basic_regex;typedef basic_regex regex;typedef basic_regex wregex ; // CLASS TEMPLATE sub_match template class sub_match ;typedef sub_match csub_match;typedef sub_match wcsub_match;typedef sub_match ssub_match;typedef sub_match wssub_match; // CLASS TEMPLATE match_results template < typename iterator_traits :: value_type> > class match_results ;typedef match_results cmatch ;typedef match_results wcmatch ;typedef match_results smatch ;typedef match_results wsmatch ; // NAMESPACE regex_constants namespace regex_constants { typedef T1 syntax_option_type ; static const syntax_option_type awk, basic, collate, ECMAScript, egrep, extended, grep, icase, nosubs, optimize ; typedef T2 match_flag_type ; static const match_flag_type match_any, match_default, match_not_bol, match_not_bow, match_continuous, match_not_eol, match_not_eow, match_not_null, match_prev_avail ; typedef T3 error_type; static const error_type error_badbrace, error_badrepeat, error_brace, error_brack, error_collate, error_complexity, error_ctype, error_escape, error_paren, error_range, error_space, error_stack, error_backref ; } // CLASS regex_error class regex_error; // FUNCTION TEMPLATE regex_match template bool regex_match(BidIt first, Bidit last, match_results &, const basic_regex &, match_flag_types = match_default);template bool regex_match(BidIt first, Bidit last, const basic_regex &, match_flag_types = match_default);template bool regex_match(const Elem*, match_results &, const basic_regex &, match_flag_types = match_default);template bool regex_match(const Elem*, const basic_regex &, match_flag_types = match_default);template bool regex_match( const basic_string &, match_results < Elem, IOtraits, IOalloc>:: const_iterator, Alloc>&, const basic_regex &, match_flag_types = match_default);template bool regex_match( const basic_string &, const basic_regex &, match_flag_types = match_default); // FUNCTION TEMPLATE regex_search template bool regex_search(BidIt first, Bidit last, match_results &, const basic_regex &, match_flag_types = match_default);template bool regex_search(BidIt first, Bidit last, const basic_regex &, match_flag_types = match_default);template bool regex_search(const Elem*, match_results &, const basic_regex &, match_flag_types = match_default);template bool regex_search(const Elem*, const basic_regex &, match_flag_types = match_default);template bool regex_search( const basic_string & , match_results < Elem, IOtraits, IOalloc>:: const_iterator , Alloc>&, const basic_regex & , match_flag_types = match_default);template bool regex_search( const basic_string & , const basic_regex & , match_flag_types = match_default); // FUNCTION TEMPLATE regex_replace template OutIt regex_replace (OutIt out , BidIt first , BidIt last , const basic_regex & , const basic_string & fmt , match_flag_type flags = match_default);template basic_string regex_replace ( const basic_string &, const basic_regex &, const basic_string & fmt, match_flag_type flags = match_default); // REGULAR EXPRESSION ITERATORS template :: value_type, class RXtraits = regex_traits > class regex_iterator ;typedef regex_iterator cregex_iterator ;typedef regex_iterator wcregex_iterator ;typedef regex_iterator sregex_iterator ;typedef regex_iterator wsregex_iterator ;template :: value_type, class RXtraits = regex_traits > class regex_token_iterator ;typedef regex_token_iterator cregex_token_iterator ;typedef regex_token_iterator wcregex_token_iterator ;typedef regex_token_iterator sregex_token_iterator ;typedef regex_token_iterator wsregex_token_iterator ; // STREAM INSERTER template basic_ostream & operator <<( basic_ostream &, const sub_match &); // TEMPLATE swap FUNCTIONS template void swap(basic_regex & left, basic_regex & right) throw ();template void swap(match_results & left, match_results & right) throw (); // COMPARISON OPERATORS FOR match_results template bool operator ==( const match_results &, const match_results &);template bool operator !=( const match_results &, const match_results &); // COMPARISON OPERATORS FOR sub_match template bool operator ==( const sub_match &, const sub_match &);template bool operator !=( const sub_match &, const sub_match &);template bool operator <( const sub_match &, const sub_match &);template bool operator <=( const sub_match &, const sub_match &);template bool operator>( const sub_match &, const sub_match &);template bool operator>=( const sub_match &, const sub_match &);template bool operator ==( const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&, const sub_match &);template bool operator !=( const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&, const sub_match &);template bool operator <( const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&, const sub_match &);template bool operator <=( const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&, const sub_match &);template bool operator>( const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&, const sub_match &);template bool operator>=( const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&, const sub_match &);template bool operator ==( const sub_match &, const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&);template bool operator !=( const sub_match &, const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&);template bool operator <( const sub_match &, const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&);template bool operator <=( const sub_match &, const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&);template bool operator>( const sub_match &, const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&);template bool operator>=( const sub_match &, const basic_string < typename iterator_traits :: value_type, IOtraits, Alloc>&);template bool operator ==( const typename iterator_traits :: value_type*, const sub_match &);template bool operator !=( const typename iterator_traits :: value_type*, const sub_match &);template bool operator <( const typename iterator_traits :: value_type*, const sub_match &);template bool operator <=( const typename iterator_traits :: value_type*, const sub_match &);template bool operator>( const typename iterator_traits :: value_type*, const sub_match &);template bool operator>=( const typename iterator_traits :: value_type*, const sub_match &);template bool operator ==( const sub_match &, const typename iterator_traits :: value_type *);template bool operator !=( const sub_match &, const typename iterator_traits :: value_type *);template bool operator <( const sub_match &, const typename iterator_traits :: value_type *);template bool operator <=( const sub_match &, const typename iterator_traits :: value_type *);template bool operator>( const sub_match &, const typename iterator_traits :: value_type *);template bool operator>=( const sub_match &, const typename iterator_traits :: value_type *);template bool operator ==( const typename iterator_traits :: value_type&, const sub_match &);template bool operator !=( const typename iterator_traits :: value_type&, const sub_match &);template bool operator <( const typename iterator_traits :: value_type&, const sub_match &);template bool operator <=( const typename iterator_traits :: value_type&, const sub_match &);template bool operator>( const typename iterator_traits :: value_type&, const sub_match &);template bool operator>=( const typename iterator_traits :: value_type&, const sub_match &);template bool operator ==( const sub_match &, const typename iterator_traits :: value_type &);template bool operator !=( const sub_match &, const typename iterator_traits :: value_type &);template bool operator <( const sub_match &, const typename iterator_traits :: value_type &);template bool operator <=( const sub_match &, const typename iterator_traits :: value_type &);template bool operator>( const sub_match &, const typename iterator_traits :: value_type &);template bool operator>=( const sub_match &, const typename iterator_traits :: value_type &);} }