Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
lit.hpp File Reference
#include <boost/spirit/home/qi/domain.hpp>
#include <boost/spirit/home/qi/skip_over.hpp>
#include <boost/spirit/home/qi/detail/string_parse.hpp>
#include <boost/spirit/home/qi/parser.hpp>
#include <boost/spirit/home/qi/meta_compiler.hpp>
#include <boost/spirit/home/qi/auxiliary/lazy.hpp>
#include <boost/spirit/home/qi/detail/enable_lit.hpp>
#include <boost/spirit/home/support/info.hpp>
#include <boost/spirit/home/support/char_class.hpp>
#include <boost/spirit/home/support/modify.hpp>
#include <boost/spirit/home/support/unused.hpp>
#include <boost/spirit/home/support/common_terminals.hpp>
#include <boost/spirit/home/support/string_traits.hpp>
#include <boost/spirit/home/support/detail/get_encoding.hpp>
#include <boost/spirit/home/support/handles_container.hpp>
#include <boost/fusion/include/at.hpp>
#include <boost/fusion/include/value_at.hpp>
#include <boost/type_traits/add_reference.hpp>
#include <boost/type_traits/add_const.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/mpl/if.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/utility/enable_if.hpp>
#include <string>
Include dependency graph for lit.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::use_terminal< qi::domain, T, typename enable_if< traits::is_string< T > >::type >
 
struct  boost::spirit::use_terminal< qi::domain, terminal_ex< tag::char_code< tag::string, CharEncoding >, fusion::vector1< A0 > > >
 
struct  boost::spirit::use_lazy_terminal< qi::domain, tag::char_code< tag::string, CharEncoding >, 1 >
 
struct  boost::spirit::use_terminal< qi::domain, terminal_ex< tag::lit, fusion::vector1< A0 > >, typename enable_if< traits::is_string< A0 > >::type >
 
struct  boost::spirit::qi::literal_string< String, no_attribute >
 
struct  boost::spirit::qi::literal_string< String, no_attribute >::attribute< Context, Iterator >
 
struct  boost::spirit::qi::no_case_literal_string< String, no_attribute >
 
struct  boost::spirit::qi::no_case_literal_string< String, no_attribute >::attribute< Context, Iterator >
 
struct  boost::spirit::qi::make_primitive< T, Modifiers, typename enable_if< traits::is_string< T > >::type >
 
struct  boost::spirit::qi::make_primitive< terminal_ex< tag::lit, fusion::vector1< A0 > >, Modifiers, typename enable_if< traits::is_string< A0 > >::type >
 
struct  boost::spirit::qi::make_primitive< terminal_ex< tag::char_code< tag::string, CharEncoding >, fusion::vector1< A0 > >, Modifiers >
 
struct  boost::spirit::traits::handles_container< qi::literal_string< String, no_attribute >, Attribute, Context, Iterator >
 
struct  boost::spirit::traits::handles_container< qi::no_case_literal_string< String, no_attribute >, Attribute, Context, Iterator >
 

Namespaces

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