Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
char.hpp File Reference
#include <boost/spirit/home/support/common_terminals.hpp>
#include <boost/spirit/home/support/string_traits.hpp>
#include <boost/spirit/home/support/info.hpp>
#include <boost/spirit/home/support/char_class.hpp>
#include <boost/spirit/home/support/detail/get_encoding.hpp>
#include <boost/spirit/home/support/char_set/basic_chset.hpp>
#include <boost/spirit/home/karma/domain.hpp>
#include <boost/spirit/home/karma/meta_compiler.hpp>
#include <boost/spirit/home/karma/delimit_out.hpp>
#include <boost/spirit/home/karma/char/char_generator.hpp>
#include <boost/spirit/home/karma/auxiliary/lazy.hpp>
#include <boost/spirit/home/karma/detail/get_casetag.hpp>
#include <boost/spirit/home/karma/detail/generate_to.hpp>
#include <boost/spirit/home/karma/detail/enable_lit.hpp>
#include <boost/fusion/include/at.hpp>
#include <boost/fusion/include/vector.hpp>
#include <boost/fusion/include/cons.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/utility/enable_if.hpp>
#include <string>
Include dependency graph for char.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::use_terminal< karma::domain, tag::char_code< tag::char_, CharEncoding > >
 
struct  boost::spirit::use_terminal< karma::domain, terminal_ex< tag::char_code< tag::char_, CharEncoding >, fusion::vector1< A0 > > >
 
struct  boost::spirit::use_terminal< karma::domain, terminal_ex< tag::lit, fusion::vector1< A0 > >, typename enable_if< traits::is_char< A0 > >::type >
 
struct  boost::spirit::use_terminal< karma::domain, terminal_ex< tag::char_code< tag::char_, CharEncoding >, fusion::vector2< A0, A1 > > >
 
struct  boost::spirit::use_lazy_terminal< karma::domain, tag::char_code< tag::char_, CharEncoding >, 1 >
 
struct  boost::spirit::use_terminal< karma::domain, char >
 
struct  boost::spirit::use_terminal< karma::domain, char[2]>
 
struct  boost::spirit::use_terminal< karma::domain, wchar_t >
 
struct  boost::spirit::use_terminal< karma::domain, wchar_t[2]>
 
struct  boost::spirit::karma::any_char< CharEncoding, Tag >
 
struct  boost::spirit::karma::any_char< CharEncoding, Tag >::attribute< Context, Unused >
 
struct  boost::spirit::karma::literal_char< CharEncoding, Tag, no_attribute >
 
struct  boost::spirit::karma::literal_char< CharEncoding, Tag, no_attribute >::attribute< Context, Unused >
 
struct  boost::spirit::karma::char_range< CharEncoding, Tag >
 
struct  boost::spirit::karma::char_set< CharEncoding, Tag, no_attribute >
 
struct  boost::spirit::karma::char_set< CharEncoding, Tag, no_attribute >::attribute< Context, Unused >
 
struct  boost::spirit::karma::detail::basic_literal< Modifiers, Encoding >
 
struct  boost::spirit::karma::make_primitive< char, Modifiers >
 
struct  boost::spirit::karma::make_primitive< char const (&)[2], Modifiers >
 
struct  boost::spirit::karma::make_primitive< wchar_t, Modifiers >
 
struct  boost::spirit::karma::make_primitive< wchar_t const (&)[2], Modifiers >
 
struct  boost::spirit::karma::make_primitive< tag::char_code< tag::char_, CharEncoding >, Modifiers >
 
struct  boost::spirit::karma::detail::make_char_direct< CharEncoding, Modifiers, A0, no_attribute >
 
struct  boost::spirit::karma::make_primitive< terminal_ex< tag::char_code< tag::char_, CharEncoding >, fusion::vector1< A0 > >, Modifiers >
 
struct  boost::spirit::karma::make_primitive< terminal_ex< tag::lit, fusion::vector1< A0 > >, Modifiers, typename enable_if< traits::is_char< A0 > >::type >
 
struct  boost::spirit::karma::make_primitive< terminal_ex< tag::char_code< tag::char_, CharEncoding >, fusion::vector1< Char(&)[2]> >, Modifiers >
 
struct  boost::spirit::karma::make_primitive< terminal_ex< tag::char_code< tag::char_, CharEncoding >, fusion::vector2< A0, A1 > >, Modifiers >
 
struct  boost::spirit::karma::make_primitive< terminal_ex< tag::char_code< tag::char_, CharEncoding >, fusion::vector2< Char(&)[2], Char(&)[2]> >, Modifiers >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::karma
 
 boost::spirit::karma::detail