Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::lex::detail Namespace Reference

Classes

struct  basic_literal
 
struct  lexer_def_
 

Functions

template<typename LexerDef , typename Expr >
lexer_def_< LexerDef > & operator+= (lexer_def_< LexerDef > &lexdef, Expr &&xpr)
 
template<typename LexerDef , typename Expr >
lexer_def_< LexerDef > & operator+= (lexer_def_< LexerDef > &lexdef, Expr const &xpr)
 
template<typename Token , typename F >
bool tokenize_callback (Token const &t, F f)
 
template<typename Token , typename Eval >
bool tokenize_callback (Token const &t, phoenix::actor< Eval > const &f)
 
template<typename Token >
bool tokenize_callback (Token const &t, void(*f)(Token const &))
 
template<typename Token >
bool tokenize_callback (Token const &t, bool(*f)(Token const &))
 

Function Documentation

template<typename LexerDef , typename Expr >
lexer_def_<LexerDef>& boost::spirit::lex::detail::operator+= ( lexer_def_< LexerDef > &  lexdef,
Expr &&  xpr 
)
inline
template<typename LexerDef , typename Expr >
lexer_def_<LexerDef>& boost::spirit::lex::detail::operator+= ( lexer_def_< LexerDef > &  lexdef,
Expr const &  xpr 
)
inline
template<typename Token , typename F >
bool boost::spirit::lex::detail::tokenize_callback ( Token const &  t,
f 
)
template<typename Token , typename Eval >
bool boost::spirit::lex::detail::tokenize_callback ( Token const &  t,
phoenix::actor< Eval > const &  f 
)
template<typename Token >
bool boost::spirit::lex::detail::tokenize_callback ( Token const &  t,
void(*)(Token const &)  f 
)
template<typename Token >
bool boost::spirit::lex::detail::tokenize_callback ( Token const &  t,
bool(*)(Token const &)  f 
)