wibble 1.1
Public Types | Public Member Functions | Public Attributes | List of all members
wibble::ParseContext< Token, Stream >::Fail Struct Reference

#include <parse.h>

Public Types

enum  Type { Syntax , Semantic }
 

Public Member Functions

bool operator< (const Fail &other) const
 
 Fail (const char *err, int pos, Type t=Syntax)
 
 ~Fail () throw ()
 

Public Attributes

int position
 
const charexpected
 
Type type
 

Member Enumeration Documentation

◆ Type

Enumerator
Syntax 
Semantic 

Constructor & Destructor Documentation

◆ Fail()

template<typename Token , typename Stream >
wibble::ParseContext< Token, Stream >::Fail::Fail ( const char err,
int  pos,
Type  t = Syntax 
)
inline

◆ ~Fail()

template<typename Token , typename Stream >
wibble::ParseContext< Token, Stream >::Fail::~Fail ( )
throw (
)
inline

Member Function Documentation

◆ operator<()

template<typename Token , typename Stream >
bool wibble::ParseContext< Token, Stream >::Fail::operator< ( const Fail other) const
inline

Member Data Documentation

◆ expected

◆ position

template<typename Token , typename Stream >
int wibble::ParseContext< Token, Stream >::Fail::position

◆ type


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