PulseView  unreleased development snapshot
A Qt-based sigrok GUI
exprtk::parser< T >::parser_state Struct Reference
Collaboration diagram for exprtk::parser< T >::parser_state:

Public Member Functions

 parser_state ()
 
void reset ()
 
void activate_side_effect (const std::string &)
 

Public Attributes

bool parsing_return_stmt
 
bool parsing_break_stmt
 
bool return_stmt_present
 
bool side_effect_present
 
bool type_check_enabled
 
std::size_t scope_depth
 

Detailed Description

template<typename T>
struct exprtk::parser< T >::parser_state

Definition at line 19188 of file exprtk.hpp.

Constructor & Destructor Documentation

template<typename T>
exprtk::parser< T >::parser_state::parser_state ( )
inline

Definition at line 19190 of file exprtk.hpp.

Member Function Documentation

template<typename T>
void exprtk::parser< T >::parser_state::activate_side_effect ( const std::string &  )
inline

Definition at line 19206 of file exprtk.hpp.

template<typename T>
void exprtk::parser< T >::parser_state::reset ( )
inline

Definition at line 19196 of file exprtk.hpp.

Member Data Documentation

template<typename T>
bool exprtk::parser< T >::parser_state::parsing_break_stmt

Definition at line 19220 of file exprtk.hpp.

template<typename T>
bool exprtk::parser< T >::parser_state::parsing_return_stmt

Definition at line 19219 of file exprtk.hpp.

template<typename T>
bool exprtk::parser< T >::parser_state::return_stmt_present

Definition at line 19221 of file exprtk.hpp.

template<typename T>
std::size_t exprtk::parser< T >::parser_state::scope_depth

Definition at line 19224 of file exprtk.hpp.

template<typename T>
bool exprtk::parser< T >::parser_state::side_effect_present

Definition at line 19222 of file exprtk.hpp.

template<typename T>
bool exprtk::parser< T >::parser_state::type_check_enabled

Definition at line 19223 of file exprtk.hpp.


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