Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
string_traits.hpp File Reference
Include dependency graph for string_traits.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::traits::is_char< T >
 
struct  boost::spirit::traits::is_char< T const >
 
struct  boost::spirit::traits::is_char< char >
 
struct  boost::spirit::traits::is_char< wchar_t >
 
struct  boost::spirit::traits::is_string< T >
 
struct  boost::spirit::traits::is_string< T const >
 
struct  boost::spirit::traits::is_string< char const * >
 
struct  boost::spirit::traits::is_string< wchar_t const * >
 
struct  boost::spirit::traits::is_string< char * >
 
struct  boost::spirit::traits::is_string< wchar_t * >
 
struct  boost::spirit::traits::is_string< char[N]>
 
struct  boost::spirit::traits::is_string< wchar_t[N]>
 
struct  boost::spirit::traits::is_string< char const [N]>
 
struct  boost::spirit::traits::is_string< wchar_t const [N]>
 
struct  boost::spirit::traits::is_string< char(&)[N]>
 
struct  boost::spirit::traits::is_string< wchar_t(&)[N]>
 
struct  boost::spirit::traits::is_string< char const (&)[N]>
 
struct  boost::spirit::traits::is_string< wchar_t const (&)[N]>
 
struct  boost::spirit::traits::is_string< std::basic_string< T, Traits, Allocator > >
 
struct  boost::spirit::traits::char_type_of< T >
 
struct  boost::spirit::traits::char_type_of< T const >
 
struct  boost::spirit::traits::char_type_of< char >
 
struct  boost::spirit::traits::char_type_of< wchar_t >
 
struct  boost::spirit::traits::char_type_of< char const * >
 
struct  boost::spirit::traits::char_type_of< wchar_t const * >
 
struct  boost::spirit::traits::char_type_of< char * >
 
struct  boost::spirit::traits::char_type_of< wchar_t * >
 
struct  boost::spirit::traits::char_type_of< char[N]>
 
struct  boost::spirit::traits::char_type_of< wchar_t[N]>
 
struct  boost::spirit::traits::char_type_of< char const [N]>
 
struct  boost::spirit::traits::char_type_of< wchar_t const [N]>
 
struct  boost::spirit::traits::char_type_of< char(&)[N]>
 
struct  boost::spirit::traits::char_type_of< wchar_t(&)[N]>
 
struct  boost::spirit::traits::char_type_of< char const (&)[N]>
 
struct  boost::spirit::traits::char_type_of< wchar_t const (&)[N]>
 
struct  boost::spirit::traits::char_type_of< std::basic_string< T, Traits, Allocator > >
 
struct  boost::spirit::traits::extract_c_string< String >
 
struct  boost::spirit::traits::extract_c_string< String >
 
struct  boost::spirit::traits::extract_c_string< T const >
 
struct  boost::spirit::traits::extract_c_string< T & >
 
struct  boost::spirit::traits::extract_c_string< T const & >
 
struct  boost::spirit::traits::extract_c_string< std::basic_string< T, Traits, Allocator > >
 
struct  boost::spirit::result_of::get_begin< Char, T, Enable >
 
struct  boost::spirit::result_of::get_begin< Char, Str, typename enable_if< traits::is_container< Str > >::type >
 
struct  boost::spirit::result_of::get_end< Char, T >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::traits
 
 boost::spirit::result_of
 

Functions

template<typename T >
extract_c_string< T * >
::char_type const * 
boost::spirit::traits::get_c_string (T *str)
 
template<typename T >
extract_c_string< T const * >
::char_type const * 
boost::spirit::traits::get_c_string (T const *str)
 
template<typename String >
extract_c_string< String >
::char_type const * 
boost::spirit::traits::get_c_string (String &str)
 
template<typename String >
extract_c_string< String >
::char_type const * 
boost::spirit::traits::get_c_string (String const &str)
 
template<typename T >
T const * boost::spirit::traits::get_begin (T const *str)
 
template<typename T >
Tboost::spirit::traits::get_begin (T *str)
 
template<typename T >
T const * boost::spirit::traits::get_end (T const *str)
 
template<typename T >
Tboost::spirit::traits::get_end (T *str)
 
template<typename T , typename Str >
Str::const_iterator boost::spirit::traits::get_begin (Str const &str)
 
template<typename T , typename Str >
Str::iterator boost::spirit::traits::get_begin (Str &str BOOST_PROTO_DISABLE_IF_IS_CONST(Str))
 
template<typename T , typename Str >
Str::const_iterator boost::spirit::traits::get_end (Str const &str)
 
template<typename T , typename Str >
Str::iterator boost::spirit::traits::get_end (Str &str BOOST_PROTO_DISABLE_IF_IS_CONST(Str))
 
template<typename T , typename Str >
disable_if< is_container< Str >
, T const * >::type 
boost::spirit::traits::get_begin (Str const &str)
 
template<typename T , typename Str >
disable_if< is_container< Str >
, T const * >::type 
boost::spirit::traits::get_end (Str const &str)