GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
exprtk::symbol_table< T >::control_block Struct Reference

#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_blockcreate ()
 
template<typename SymTab >
static void destroy (control_block *&cntrl_blck, SymTab *sym_tab)
 

Public Attributes

std::size_t ref_count
 
st_datadata_
 
symtab_mutability_type mutability_
 

Constructor & Destructor Documentation

◆ control_block() [1/2]

template<typename T >
exprtk::symbol_table< T >::control_block::control_block ( )
inline

◆ control_block() [2/2]

template<typename T >
exprtk::symbol_table< T >::control_block::control_block ( st_data data)
inlineexplicit

◆ ~control_block()

template<typename T >
exprtk::symbol_table< T >::control_block::~control_block ( )
inline

Member Function Documentation

◆ create()

template<typename T >
static control_block* exprtk::symbol_table< T >::control_block::create ( )
inlinestatic

◆ destroy()

template<typename T >
template<typename SymTab >
static void exprtk::symbol_table< T >::control_block::destroy ( control_block *&  cntrl_blck,
SymTab *  sym_tab 
)
inlinestatic

◆ set_mutability()

template<typename T >
void exprtk::symbol_table< T >::control_block::set_mutability ( const symtab_mutability_type  mutability)
inline

Member Data Documentation

◆ data_

template<typename T >
st_data* exprtk::symbol_table< T >::control_block::data_

◆ mutability_

template<typename T >
symtab_mutability_type exprtk::symbol_table< T >::control_block::mutability_

◆ ref_count

template<typename T >
std::size_t exprtk::symbol_table< T >::control_block::ref_count

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