Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::BoostRegexConcept< Regex > Struct Template Reference

#include <concepts.hpp>

Collaboration diagram for boost::BoostRegexConcept< Regex >:

Public Types

typedef Regex::value_type value_type
 
typedef Regex::size_type size_type
 
typedef Regex::flag_type flag_type
 
typedef Regex::locale_type locale_type
 
typedef const value_typepointer_type
 
typedef std::basic_string
< value_type
string_type
 
typedef Regex::const_iterator const_iterator
 
typedef
bidirectional_iterator_archetype
< value_type
BidiIterator
 
typedef
output_iterator_archetype
< value_type
OutputIterator
 
typedef
global_regex_namespace::sub_match
< BidiIterator
sub_match_type
 
typedef
global_regex_namespace::match_results
< BidiIterator,
allocator_architype
< sub_match_type > > 
match_results_type
 
typedef
global_regex_namespace::match_results
< BidiIterator
match_results_default_type
 

Public Member Functions

void constraints ()
 
 BoostRegexConcept ()
 
 BoostRegexConcept (const BoostRegexConcept &)
 
BoostRegexConceptoperator= (const BoostRegexConcept &)
 

Public Attributes

std::basic_ostream< value_typem_stream
 
sub_match_type m_sub
 
pointer_type m_pointer
 
string_type m_string
 
const value_type m_char
 
match_results_type m_results
 
const match_results_type m_cresults
 
BidiIterator m_in
 

Member Typedef Documentation

template<class Regex >
typedef Regex::const_iterator boost::BoostRegexConcept< Regex >::const_iterator
template<class Regex >
typedef Regex::flag_type boost::BoostRegexConcept< Regex >::flag_type
template<class Regex >
typedef Regex::locale_type boost::BoostRegexConcept< Regex >::locale_type
template<class Regex >
typedef const value_type* boost::BoostRegexConcept< Regex >::pointer_type
template<class Regex >
typedef Regex::size_type boost::BoostRegexConcept< Regex >::size_type
template<class Regex >
typedef std::basic_string<value_type> boost::BoostRegexConcept< Regex >::string_type
template<class Regex >
typedef Regex::value_type boost::BoostRegexConcept< Regex >::value_type

Constructor & Destructor Documentation

template<class Regex >
boost::BoostRegexConcept< Regex >::BoostRegexConcept ( )
template<class Regex >
boost::BoostRegexConcept< Regex >::BoostRegexConcept ( const BoostRegexConcept< Regex > &  )

Member Function Documentation

template<class Regex >
BoostRegexConcept& boost::BoostRegexConcept< Regex >::operator= ( const BoostRegexConcept< Regex > &  )

Member Data Documentation

template<class Regex >
const value_type boost::BoostRegexConcept< Regex >::m_char
template<class Regex >
const match_results_type boost::BoostRegexConcept< Regex >::m_cresults
template<class Regex >
BidiIterator boost::BoostRegexConcept< Regex >::m_in
template<class Regex >
pointer_type boost::BoostRegexConcept< Regex >::m_pointer
template<class Regex >
match_results_type boost::BoostRegexConcept< Regex >::m_results
template<class Regex >
std::basic_ostream<value_type> boost::BoostRegexConcept< Regex >::m_stream
template<class Regex >
string_type boost::BoostRegexConcept< Regex >::m_string
template<class Regex >
sub_match_type boost::BoostRegexConcept< Regex >::m_sub

The documentation for this struct was generated from the following file: