Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
position_token.hpp File Reference
#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/spirit/home/qi/detail/assign_to.hpp>
#include <boost/spirit/home/support/attributes.hpp>
#include <boost/spirit/home/support/argument.hpp>
#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/utree/utree_traits_fwd.hpp>
#include <boost/spirit/home/lex/lexer/terminals.hpp>
#include <boost/fusion/include/vector.hpp>
#include <boost/fusion/include/at.hpp>
#include <boost/fusion/include/value_at.hpp>
#include <boost/detail/iterator.hpp>
#include <boost/variant.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/is_sequence.hpp>
#include <boost/mpl/begin.hpp>
#include <boost/mpl/insert.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/or.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/range/iterator_range.hpp>
#include <boost/static_assert.hpp>
Include dependency graph for position_token.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::lex::lexertl::position_token< Iterator, AttributeTypes, HasState, Idtype >
 
struct  boost::spirit::lex::lexertl::position_token< Iterator, lex::omit, mpl::false_, Idtype >
 
struct  boost::spirit::lex::lexertl::position_token< Iterator, lex::omit, mpl::true_, Idtype >
 
struct  boost::spirit::lex::lexertl::position_token< Iterator, mpl::vector<>, HasState, Idtype >
 
struct  boost::spirit::lex::lexertl::position_token< Iterator, mpl::vector0<>, HasState, Idtype >
 
struct  boost::spirit::lex::lexertl::position_token< Iterator, mpl::vector< Attribute >, HasState, Idtype >
 
struct  boost::spirit::lex::lexertl::position_token< Iterator, mpl::vector1< Attribute >, HasState, Idtype >
 
struct  boost::spirit::lex::lexertl::detail::position_token_value_typesequence< IteratorPair, AttributeTypes >
 
struct  boost::spirit::lex::lexertl::detail::position_token_value< IteratorPair, AttributeTypes >
 
struct  boost::spirit::lex::lexertl::position_token< Iterator, AttributeTypes, HasState, Idtype >
 
struct  boost::spirit::traits::assign_to_attribute_from_value< Attribute, lex::lexertl::position_token< Iterator, AttributeTypes, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_container_from_value< Attribute, lex::lexertl::position_token< Iterator, AttributeTypes, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_attribute_from_value< Attribute, lex::lexertl::position_token< Iterator, mpl::vector0<>, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_attribute_from_value< Attribute, lex::lexertl::position_token< Iterator, mpl::vector<>, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_attribute_from_value< Attribute, lex::lexertl::position_token< Iterator, mpl::vector1< Attr >, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_attribute_from_value< Attribute, lex::lexertl::position_token< Iterator, mpl::vector< Attr >, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_attribute_from_value< Attribute, lex::lexertl::position_token< Iterator, lex::omit, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_container_from_value< Attribute, lex::lexertl::position_token< Iterator, lex::omit, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_attribute_from_value< fusion::vector2< Idtype_, iterator_range< Iterator > >, lex::lexertl::position_token< Iterator, AttributeTypes, HasState, Idtype > >
 
struct  boost::spirit::traits::assign_to_container_from_value< fusion::vector2< Idtype_, iterator_range< Iterator > >, lex::lexertl::position_token< Iterator, AttributeTypes, HasState, Idtype > >
 
struct  boost::spirit::traits::token_printer_debug< lex::lexertl::position_token< Iterator, Attribute, HasState, Idtype > >
 

Namespaces

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

Functions

template<typename Iterator , typename AttributeTypes , typename HasState , typename Idtype >
bool boost::spirit::lex::lexertl::operator== (position_token< Iterator, AttributeTypes, HasState, Idtype > const &lhs, position_token< Iterator, AttributeTypes, HasState, Idtype > const &rhs)
 
template<typename Iterator , typename AttributeTypes , typename HasState , typename Idtype >
bool boost::spirit::lex::lexertl::token_is_valid (position_token< Iterator, AttributeTypes, HasState, Idtype > const &t)