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 <string>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/identity.hpp>
Include dependency graph for string_traits.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::x3::traits::is_char< T >
 
struct  boost::spirit::x3::traits::is_char< T const >
 
struct  boost::spirit::x3::traits::is_char< char >
 
struct  boost::spirit::x3::traits::is_char< wchar_t >
 
struct  boost::spirit::x3::traits::is_string< T >
 
struct  boost::spirit::x3::traits::is_string< T const >
 
struct  boost::spirit::x3::traits::is_string< char const * >
 
struct  boost::spirit::x3::traits::is_string< wchar_t const * >
 
struct  boost::spirit::x3::traits::is_string< char * >
 
struct  boost::spirit::x3::traits::is_string< wchar_t * >
 
struct  boost::spirit::x3::traits::is_string< char[N]>
 
struct  boost::spirit::x3::traits::is_string< wchar_t[N]>
 
struct  boost::spirit::x3::traits::is_string< char const [N]>
 
struct  boost::spirit::x3::traits::is_string< wchar_t const [N]>
 
struct  boost::spirit::x3::traits::is_string< char(&)[N]>
 
struct  boost::spirit::x3::traits::is_string< wchar_t(&)[N]>
 
struct  boost::spirit::x3::traits::is_string< char const (&)[N]>
 
struct  boost::spirit::x3::traits::is_string< wchar_t const (&)[N]>
 
struct  boost::spirit::x3::traits::is_string< std::basic_string< T, Traits, Allocator > >
 
struct  boost::spirit::x3::traits::char_type_of< T >
 
struct  boost::spirit::x3::traits::char_type_of< T const >
 
struct  boost::spirit::x3::traits::char_type_of< char >
 
struct  boost::spirit::x3::traits::char_type_of< wchar_t >
 
struct  boost::spirit::x3::traits::char_type_of< char const * >
 
struct  boost::spirit::x3::traits::char_type_of< wchar_t const * >
 
struct  boost::spirit::x3::traits::char_type_of< char * >
 
struct  boost::spirit::x3::traits::char_type_of< wchar_t * >
 
struct  boost::spirit::x3::traits::char_type_of< char[N]>
 
struct  boost::spirit::x3::traits::char_type_of< wchar_t[N]>
 
struct  boost::spirit::x3::traits::char_type_of< char const [N]>
 
struct  boost::spirit::x3::traits::char_type_of< wchar_t const [N]>
 
struct  boost::spirit::x3::traits::char_type_of< char(&)[N]>
 
struct  boost::spirit::x3::traits::char_type_of< wchar_t(&)[N]>
 
struct  boost::spirit::x3::traits::char_type_of< char const (&)[N]>
 
struct  boost::spirit::x3::traits::char_type_of< wchar_t const (&)[N]>
 
struct  boost::spirit::x3::traits::char_type_of< std::basic_string< T, Traits, Allocator > >
 
struct  boost::spirit::x3::traits::extract_c_string< String >
 
struct  boost::spirit::x3::traits::extract_c_string< String >
 
struct  boost::spirit::x3::traits::extract_c_string< T const >
 
struct  boost::spirit::x3::traits::extract_c_string< T & >
 
struct  boost::spirit::x3::traits::extract_c_string< T const & >
 
struct  boost::spirit::x3::traits::extract_c_string< std::basic_string< T, Traits, Allocator > >
 

Namespaces

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

Functions

template<typename T >
extract_c_string< T * >
::char_type const * 
boost::spirit::x3::traits::get_c_string (T *str)
 
template<typename T >
extract_c_string< T const * >
::char_type const * 
boost::spirit::x3::traits::get_c_string (T const *str)
 
template<typename String >
extract_c_string< String >
::char_type const * 
boost::spirit::x3::traits::get_c_string (String &str)
 
template<typename String >
extract_c_string< String >
::char_type const * 
boost::spirit::x3::traits::get_c_string (String const &str)
 
template<typename T >
T const * boost::spirit::x3::traits::get_string_begin (T const *str)
 
template<typename T >
Tboost::spirit::x3::traits::get_string_begin (T *str)
 
template<typename T >
T const * boost::spirit::x3::traits::get_string_end (T const *str)
 
template<typename T >
Tboost::spirit::x3::traits::get_string_end (T *str)
 
template<typename T , typename Str >
Str::const_iterator boost::spirit::x3::traits::get_string_begin (Str const &str)
 
template<typename T , typename Str >
Str::iterator boost::spirit::x3::traits::get_string_begin (Str &str)
 
template<typename T , typename Str >
Str::const_iterator boost::spirit::x3::traits::get_string_end (Str const &str)
 
template<typename T , typename Str >
Str::iterator boost::spirit::x3::traits::get_string_end (Str &str)