libstdc++
regex.h File Reference

Go to the source code of this file.

Classes

class  std::basic_regex< _Ch_type, _Rx_traits >
 
class  std::match_results< _Bi_iter, _Alloc >
 
class  std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >
 
class  std::regex_token_iterator< _Bi_iter, _Ch_type, _Rx_traits >
 
class  std::regex_traits< _Ch_type >
 
class  std::sub_match< _BiIter >
 

Namespaces

 std
 
 std::__detail
 

Typedefs

typedef sub_match< const char * > std::csub_match
 
typedef basic_regex< char > std::regex
 
typedef sub_match< string::const_iterator > std::ssub_match
 
typedef sub_match< const wchar_t * > std::wcsub_match
 
typedef basic_regex< wchar_t > std::wregex
 
typedef sub_match< wstring::const_iterator > std::wssub_match
 

Enumerations

enum class  _RegexExecutorPolicy : int { _S_auto , _S_alternate }
 

Functions

template<typename _BiIter , typename _Alloc , typename _CharT , typename _TraitsT , _RegexExecutorPolicy __policy, bool __match_mode>
bool std::__detail::__regex_algo_impl (_BiIter __s, _BiIter __e, match_results< _BiIter, _Alloc > &__m, const basic_regex< _CharT, _TraitsT > &__re, regex_constants::match_flag_type __flags)
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <regex>.

Definition in file regex.h.