Definition at line 17390 of file exprtk.hpp.
Classes | |
struct | data_pack |
Public Types | |
enum | data_type { e_unknown, e_expr, e_vecholder, e_data, e_vecdata, e_string } |
typedef std::vector< data_pack > | local_data_list_t |
typedef results_context< T > | results_context_t |
Public Member Functions | |
control_block () | |
control_block (expression_ptr e) | |
~control_block () | |
Static Public Member Functions | |
static control_block * | create (expression_ptr e) |
static void | destroy (control_block *&cntrl_blck) |
Public Attributes | |
std::size_t | ref_count |
expression_ptr | expr |
local_data_list_t | local_data_list |
results_context_t * | results |
bool | retinv_null |
bool * | return_invoked |
Friends | |
class | function_compositor< T > |
typedef std::vector<data_pack> exprtk::expression< T >::control_block::local_data_list_t |
Definition at line 17421 of file exprtk.hpp.
typedef results_context<T> exprtk::expression< T >::control_block::results_context_t |
Definition at line 17422 of file exprtk.hpp.
enum exprtk::expression::control_block::data_type |
Enumerator | |
---|---|
e_unknown | |
e_expr | |
e_vecholder | |
e_data | |
e_vecdata | |
e_string |
Definition at line 17392 of file exprtk.hpp.
|
inline |
Definition at line 17424 of file exprtk.hpp.
|
inline |
Definition at line 17432 of file exprtk.hpp.
|
inline |
Definition at line 17440 of file exprtk.hpp.
References exprtk::details::branch_deletable().
|
inlinestatic |
Definition at line 17480 of file exprtk.hpp.
|
inlinestatic |
Definition at line 17485 of file exprtk.hpp.
References exprtk::expression< T >::control_block::ref_count.
|
friend |
Definition at line 17508 of file exprtk.hpp.
expression_ptr exprtk::expression< T >::control_block::expr |
Definition at line 17502 of file exprtk.hpp.
local_data_list_t exprtk::expression< T >::control_block::local_data_list |
Definition at line 17503 of file exprtk.hpp.
std::size_t exprtk::expression< T >::control_block::ref_count |
Definition at line 17501 of file exprtk.hpp.
Referenced by exprtk::expression< T >::control_block::destroy().
results_context_t* exprtk::expression< T >::control_block::results |
Definition at line 17504 of file exprtk.hpp.
bool exprtk::expression< T >::control_block::retinv_null |
Definition at line 17505 of file exprtk.hpp.
bool* exprtk::expression< T >::control_block::return_invoked |
Definition at line 17506 of file exprtk.hpp.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Mon Oct 30 10:27:08 UTC 2017 |