OpcUaCanOpen
CANopen OPC-UA server
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 ()
 

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_
 

Detailed Description

template<typename T>
struct exprtk::symbol_table< T >::control_block

Definition at line 16725 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ control_block() [1/2]

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

Definition at line 16783 of file exprtk.hpp.

◆ control_block() [2/2]

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

Definition at line 16788 of file exprtk.hpp.

◆ ~control_block()

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

Definition at line 16793 of file exprtk.hpp.

Member Function Documentation

◆ create()

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

Definition at line 16801 of file exprtk.hpp.

◆ destroy()

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

Definition at line 16807 of file exprtk.hpp.

Member Data Documentation

◆ data_

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

Definition at line 16827 of file exprtk.hpp.

◆ ref_count

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

Definition at line 16826 of file exprtk.hpp.


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