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

#include <concepts.hpp>

Public Types

typedef charT char_type
 
typedef std::vector< char_typestring_type
 
typedef
copy_constructible_archetype
< assignable_archetype<> > 
locale_type
 
typedef bitmask_archetype char_class_type
 

Public Member Functions

 regex_traits_architype ()
 
charT translate (charT) const
 
charT translate_nocase (charT) const
 
template<class ForwardIterator >
string_type transform (ForwardIterator, ForwardIterator) const
 
template<class ForwardIterator >
string_type transform_primary (ForwardIterator, ForwardIterator) const
 
template<class ForwardIterator >
char_class_type lookup_classname (ForwardIterator, ForwardIterator) const
 
template<class ForwardIterator >
string_type lookup_collatename (ForwardIterator, ForwardIterator) const
 
bool isctype (charT, char_class_type) const
 
int value (charT, int) const
 
locale_type imbue (locale_type l)
 
locale_type getloc () const
 

Static Public Member Functions

static std::size_t length (const char_type *)
 

Member Typedef Documentation

template<class charT >
typedef bitmask_archetype boost::regex_traits_architype< charT >::char_class_type
template<class charT >
typedef charT boost::regex_traits_architype< charT >::char_type
template<class charT >
typedef std::vector<char_type> boost::regex_traits_architype< charT >::string_type

Constructor & Destructor Documentation

template<class charT >
boost::regex_traits_architype< charT >::regex_traits_architype ( )

Member Function Documentation

template<class charT >
locale_type boost::regex_traits_architype< charT >::getloc ( ) const
inline
template<class charT >
locale_type boost::regex_traits_architype< charT >::imbue ( locale_type  l)
inline
template<class charT >
bool boost::regex_traits_architype< charT >::isctype ( charT  ,
char_class_type   
) const
inline
template<class charT >
static std::size_t boost::regex_traits_architype< charT >::length ( const char_type )
inlinestatic
template<class charT >
template<class ForwardIterator >
char_class_type boost::regex_traits_architype< charT >::lookup_classname ( ForwardIterator  ,
ForwardIterator   
) const
inline
template<class charT >
template<class ForwardIterator >
string_type boost::regex_traits_architype< charT >::lookup_collatename ( ForwardIterator  ,
ForwardIterator   
) const
inline
template<class charT >
template<class ForwardIterator >
string_type boost::regex_traits_architype< charT >::transform ( ForwardIterator  ,
ForwardIterator   
) const
inline
template<class charT >
template<class ForwardIterator >
string_type boost::regex_traits_architype< charT >::transform_primary ( ForwardIterator  ,
ForwardIterator   
) const
inline
template<class charT >
charT boost::regex_traits_architype< charT >::translate ( charT  ) const
inline
template<class charT >
charT boost::regex_traits_architype< charT >::translate_nocase ( charT  ) const
inline
template<class charT >
int boost::regex_traits_architype< charT >::value ( charT  ,
int   
) const
inline

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