Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

boolstuff::BoolExprParser::Error Class Reference

Error descriptor. More...

#include <BoolExprParser.h>

List of all members.

Public Types

enum  Code { GARBAGE_AT_END, RUNAWAY_PARENTHESIS, STRING_EXPECTED }
 Possible error codes returned by the parser. More...

Public Member Functions

 Error (size_t i, Code c)
 Initializes an error object with the given index and error.

Public Attributes

size_t index
 Index (>=0) in the input string where the error was detected.
Code code
 Code that gives the type of the error.


Detailed Description

Error descriptor.


Member Enumeration Documentation

enum boolstuff::BoolExprParser::Error::Code
 

Possible error codes returned by the parser.

Enumeration values:
GARBAGE_AT_END 
RUNAWAY_PARENTHESIS 
STRING_EXPECTED 


Constructor & Destructor Documentation

boolstuff::BoolExprParser::Error::Error size_t  i,
Code  c
[inline]
 

Initializes an error object with the given index and error.


Member Data Documentation

Code boolstuff::BoolExprParser::Error::code
 

Code that gives the type of the error.

size_t boolstuff::BoolExprParser::Error::index
 

Index (>=0) in the input string where the error was detected.


The documentation for this class was generated from the following file:
Generated for BoolStuff by doxygen 1.3.9.1