RayZaler 0.1
The free opto-mechanical simulation framework
|
Public Types | |
typedef results_context< T > | results_context_t |
Public Member Functions | |
expression (const expression< T > &e) | |
expression (const symbol_table< T > &symbol_table) | |
expression< T > & | operator= (const expression< T > &e) |
bool | operator== (const expression< T > &e) const |
bool | operator! () const |
expression< T > & | release () |
T | value () const |
T | operator() () const |
operator T () const | |
operator bool () const | |
void | register_symbol_table (symbol_table< T > &st) |
const symbol_table< T > & | get_symbol_table (const std::size_t &index=0) const |
symbol_table< T > & | get_symbol_table (const std::size_t &index=0) |
const results_context_t & | results () const |
bool | return_invoked () const |
Friends | |
class | parser< T > |
class | expression_helper< T > |
class | function_compositor< T > |