C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
exprtk::parser< T >::state_t Struct Reference
Collaboration diagram for exprtk::parser< T >::state_t:
[legend]

Public Member Functions

void set (const precedence_level &l, const precedence_level &r, const details::operator_type &o, const token_t &tkn=token_t())
void reset ()

Public Attributes

precedence_level left
precedence_level right
details::operator_type operation
token_t token

Detailed Description

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

Definition at line 25413 of file exprtk.hpp.

Member Function Documentation

◆ reset()

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

Definition at line 25426 of file exprtk.hpp.

25427 {
25428 left = e_level00;
25429 right = e_level00;
25431 }
precedence_level right
Definition exprtk.hpp:25434
precedence_level left
Definition exprtk.hpp:25433
details::operator_type operation
Definition exprtk.hpp:25435

References exprtk::details::e_default, exprtk::parser< T >::e_level00, left, operation, and right.

◆ set()

template<typename T>
void exprtk::parser< T >::state_t::set ( const precedence_level & l,
const precedence_level & r,
const details::operator_type & o,
const token_t & tkn = token_t() )
inline

Definition at line 25415 of file exprtk.hpp.

25419 {
25420 left = l;
25421 right = r;
25422 operation = o;
25423 token = tkn;
25424 }

References left, operation, right, and token.

Member Data Documentation

◆ left

template<typename T>
precedence_level exprtk::parser< T >::state_t::left

Definition at line 25433 of file exprtk.hpp.

Referenced by reset(), and set().

◆ operation

template<typename T>
details::operator_type exprtk::parser< T >::state_t::operation

Definition at line 25435 of file exprtk.hpp.

Referenced by reset(), and set().

◆ right

template<typename T>
precedence_level exprtk::parser< T >::state_t::right

Definition at line 25434 of file exprtk.hpp.

Referenced by reset(), and set().

◆ token

template<typename T>
token_t exprtk::parser< T >::state_t::token

Definition at line 25436 of file exprtk.hpp.

Referenced by set().


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