Public Member Functions | Private Types | Private Member Functions | Private Attributes
exprtk::lexer::helper::sequence_validator Class Reference

#include <exprtk.hpp>

Inheritance diagram for exprtk::lexer::helper::sequence_validator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void clear_errors ()
std::pair< lexer::token,
lexer::token
error (const std::size_t index)
std::size_t error_count ()
bool operator() (const lexer::token &t0, const lexer::token &t1)
bool result ()
 sequence_validator ()

Private Types

typedef std::set< token_pair_tset_t
typedef std::pair
< lexer::token::token_type,
lexer::token::token_type
token_pair_t

Private Member Functions

void add_invalid (lexer::token::token_type base, lexer::token::token_type t)
void add_invalid_set1 (lexer::token::token_type t)
bool invalid_bracket_check (lexer::token::token_type base, lexer::token::token_type t)

Private Attributes

std::deque< std::pair
< lexer::token, lexer::token > > 
error_list_
set_t invalid_comb_

Detailed Description

Definition at line 2810 of file exprtk.hpp.


Member Typedef Documentation

Definition at line 2815 of file exprtk.hpp.

Definition at line 2814 of file exprtk.hpp.


Constructor & Destructor Documentation

Definition at line 2819 of file exprtk.hpp.


Member Function Documentation

Definition at line 2893 of file exprtk.hpp.

Definition at line 2898 of file exprtk.hpp.

Definition at line 2886 of file exprtk.hpp.

std::pair<lexer::token,lexer::token> exprtk::lexer::helper::sequence_validator::error ( const std::size_t  index) [inline]

Definition at line 2873 of file exprtk.hpp.

Definition at line 2868 of file exprtk.hpp.

Definition at line 2917 of file exprtk.hpp.

bool exprtk::lexer::helper::sequence_validator::operator() ( const lexer::token t0,
const lexer::token t1 
) [inline, virtual]

Reimplemented from exprtk::lexer::token_scanner.

Definition at line 2856 of file exprtk.hpp.

Reimplemented from exprtk::lexer::helper_interface.

Definition at line 2851 of file exprtk.hpp.


Member Data Documentation

Definition at line 2977 of file exprtk.hpp.

Definition at line 2976 of file exprtk.hpp.


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


labust_mission
Author(s): Filip Mandic
autogenerated on Fri Aug 28 2015 11:23:06