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

#include <parser_id.hpp>

Public Member Functions

 parser_id ()
 
 parser_id (void const *prule)
 
 parser_id (std::size_t l_)
 
bool operator== (parser_id const &x) const
 
bool operator!= (parser_id const &x) const
 
bool operator< (parser_id const &x) const
 
std::size_t to_long () const
 

Constructor & Destructor Documentation

boost::spirit::parser_id::parser_id ( )
inline
boost::spirit::parser_id::parser_id ( void const *  prule)
inlineexplicit
boost::spirit::parser_id::parser_id ( std::size_t  l_)
inline

Member Function Documentation

bool boost::spirit::parser_id::operator!= ( parser_id const &  x) const
inline

References boost::flyweights::x.

bool boost::spirit::parser_id::operator< ( parser_id const &  x) const
inline

References p.

bool boost::spirit::parser_id::operator== ( parser_id const &  x) const
inline

References p.

std::size_t boost::spirit::parser_id::to_long ( ) const
inline

References l.

Referenced by boost::spirit::dynamic_parser_tag::id().

Member Data Documentation

std::size_t boost::spirit::parser_id::l

Referenced by to_long().

void const* boost::spirit::parser_id::p

Referenced by operator<(), and operator==().


The documentation for this class was generated from the following file: