C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Classes | |
struct | st_data |
Public Member Functions | |
control_block () | |
control_block (st_data *data) | |
~control_block () | |
void | set_mutability (const symtab_mutability_type mutability) |
Static Public Member Functions | |
static control_block * | create () |
template<typename SymTab > | |
static void | destroy (control_block *&cntrl_blck, SymTab *sym_tab) |
Public Attributes | |
std::size_t | ref_count |
st_data * | data_ |
symtab_mutability_type | mutability_ |
Definition at line 20351 of file exprtk.hpp.
|
inline |
Definition at line 20409 of file exprtk.hpp.
|
inlineexplicit |
Definition at line 20415 of file exprtk.hpp.
|
inline |
Definition at line 20421 of file exprtk.hpp.
References exprtk::symbol_table< T >::control_block::data_, exprtk::symbol_table< T >::control_block::st_data::destroy(), and exprtk::symbol_table< T >::control_block::ref_count.
|
inlinestatic |
Definition at line 20429 of file exprtk.hpp.
|
inlinestatic |
Definition at line 20435 of file exprtk.hpp.
References exprtk::symbol_table< T >::control_block::ref_count.
Referenced by exprtk::symbol_table< T >::operator=(), and exprtk::symbol_table< T >::~symbol_table().
|
inline |
Definition at line 20454 of file exprtk.hpp.
References exprtk::symbol_table< T >::mutability(), and exprtk::symbol_table< T >::control_block::mutability_.
Referenced by exprtk::symbol_table< T >::symbol_table().
st_data* exprtk::symbol_table< T >::control_block::data_ |
Definition at line 20460 of file exprtk.hpp.
Referenced by exprtk::symbol_table< T >::local_data(), exprtk::symbol_table< T >::local_data(), exprtk::symbol_table< T >::valid(), and exprtk::symbol_table< T >::control_block::~control_block().
symtab_mutability_type exprtk::symbol_table< T >::control_block::mutability_ |
Definition at line 20461 of file exprtk.hpp.
Referenced by exprtk::symbol_table< T >::mutability(), and exprtk::symbol_table< T >::control_block::set_mutability().
std::size_t exprtk::symbol_table< T >::control_block::ref_count |
Definition at line 20459 of file exprtk.hpp.
Referenced by exprtk::symbol_table< T >::control_block::destroy(), exprtk::symbol_table< T >::operator=(), exprtk::symbol_table< T >::symbol_table(), and exprtk::symbol_table< T >::control_block::~control_block().