Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
lexer.hpp File Reference
#include <iosfwd>
#include <boost/spirit/home/support/detail/lexer/generator.hpp>
#include <boost/spirit/home/support/detail/lexer/rules.hpp>
#include <boost/spirit/home/support/detail/lexer/consts.hpp>
#include <boost/spirit/home/support/unused.hpp>
#include <boost/spirit/home/lex/lexer/lexertl/token.hpp>
#include <boost/spirit/home/lex/lexer/lexertl/functor.hpp>
#include <boost/spirit/home/lex/lexer/lexertl/functor_data.hpp>
#include <boost/spirit/home/lex/lexer/lexertl/iterator.hpp>
#include <boost/foreach.hpp>
Include dependency graph for lexer.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::spirit::lex::lexertl::lexer< Token, Iterator, Functor >
 
class  boost::spirit::lex::lexertl::actor_lexer< Token, Iterator, Functor >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::lex
 
 boost::spirit::lex::lexertl
 
 boost::spirit::lex::lexertl::detail
 

Functions

template<typename Char >
bool boost::spirit::lex::lexertl::detail::must_escape (Char c)
 
template<typename Char >
std::basic_string< Char > boost::spirit::lex::lexertl::detail::escape (Char ch)
 
boost::lexer::regex_flags boost::spirit::lex::lexertl::detail::map_flags (unsigned int flags)
 
template<typename Lexer , typename F >
bool boost::spirit::lex::lexertl::generate_static (Lexer const &lexer, std::basic_ostream< typename Lexer::char_type > &os, typename Lexer::char_type const *name_suffix, F f)