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_error< ErrorDescrT, IteratorT > Struct Template Reference

#include <exceptions_fwd.hpp>

Inheritance diagram for boost::spirit::parser_error< ErrorDescrT, IteratorT >:
Collaboration diagram for boost::spirit::parser_error< ErrorDescrT, IteratorT >:

Public Types

typedef ErrorDescrT error_descr_t
 
typedef IteratorT iterator_t
 

Public Member Functions

 parser_error (IteratorT where_, ErrorDescrT descriptor_)
 
 parser_error (parser_error const &rhs)
 
parser_erroroperator= (parser_error const &rhs)
 
virtual ~parser_error () throw ()
 
virtual const char * what () const throw ()
 

Public Attributes

IteratorT where
 
ErrorDescrT descriptor
 

Member Typedef Documentation

template<typename ErrorDescrT , typename IteratorT >
typedef ErrorDescrT boost::spirit::parser_error< ErrorDescrT, IteratorT >::error_descr_t
template<typename ErrorDescrT , typename IteratorT >
typedef IteratorT boost::spirit::parser_error< ErrorDescrT, IteratorT >::iterator_t

Constructor & Destructor Documentation

template<typename ErrorDescrT , typename IteratorT >
boost::spirit::parser_error< ErrorDescrT, IteratorT >::parser_error ( IteratorT  where_,
ErrorDescrT  descriptor_ 
)
inline
template<typename ErrorDescrT , typename IteratorT >
boost::spirit::parser_error< ErrorDescrT, IteratorT >::parser_error ( parser_error< ErrorDescrT, IteratorT > const &  rhs)
inline
template<typename ErrorDescrT , typename IteratorT >
virtual boost::spirit::parser_error< ErrorDescrT, IteratorT >::~parser_error ( )
throw (
)
inlinevirtual

Member Function Documentation

template<typename ErrorDescrT , typename IteratorT >
parser_error& boost::spirit::parser_error< ErrorDescrT, IteratorT >::operator= ( parser_error< ErrorDescrT, IteratorT > const &  rhs)
inline
template<typename ErrorDescrT , typename IteratorT >
virtual const char* boost::spirit::parser_error< ErrorDescrT, IteratorT >::what ( ) const
throw (
)
inlinevirtual

Member Data Documentation

template<typename ErrorDescrT , typename IteratorT >
ErrorDescrT boost::spirit::parser_error< ErrorDescrT, IteratorT >::descriptor
template<typename ErrorDescrT , typename IteratorT >
IteratorT boost::spirit::parser_error< ErrorDescrT, IteratorT >::where

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