Public Types | Public Member Functions | Public Attributes
exprtk::function_compositor< T >::base_func Struct Reference
Inheritance diagram for exprtk::function_compositor< T >::base_func:
Inheritance graph
[legend]

List of all members.

Public Types

typedef exprtk::ifunction< Tfunction_t
typedef const Ttype
typedef std::vector< Tvar_t
typedef std::vector< T * > varref_t

Public Member Functions

 base_func (const std::size_t &param_count=0)
void clear_stack ()
void copy (const varref_t &src_v, var_t &dest_v)
void copy (const var_t &src_v, varref_t &dest_v)
void post ()
void pre ()
function_tsetup (expression_t &expr, T &v0, T &v1, T &v2, T &v3, T &v4, T &v5)
function_tsetup (expression_t &expr, T &v0, T &v1, T &v2, T &v3, T &v4)
function_tsetup (expression_t &expr, T &v0, T &v1, T &v2, T &v3)
function_tsetup (expression_t &expr, T &v0, T &v1, T &v2)
function_tsetup (expression_t &expr, T &v0, T &v1)
function_tsetup (expression_t &expr, T &v0)
function_tsetup (expression_t &expr)
void update (const T &v0)
void update (const T &v0, const T &v1)
void update (const T &v0, const T &v1, const T &v2)
void update (const T &v0, const T &v1, const T &v2, const T &v3)
void update (const T &v0, const T &v1, const T &v2, const T &v3, const T &v4)
void update (const T &v0, const T &v1, const T &v2, const T &v3, const T &v4, const T &v5)

Public Attributes

expression_t expression
std::deque< var_tstack
std::size_t stack_depth
varref_t v

Detailed Description

template<typename T>
struct exprtk::function_compositor< T >::base_func

Definition at line 20654 of file exprtk.hpp.


Member Typedef Documentation

Definition at line 20657 of file exprtk.hpp.

template<typename T >
typedef const T& exprtk::function_compositor< T >::base_func::type

Definition at line 20656 of file exprtk.hpp.

template<typename T >
typedef std::vector<T> exprtk::function_compositor< T >::base_func::var_t

Definition at line 20659 of file exprtk.hpp.

template<typename T >
typedef std::vector<T*> exprtk::function_compositor< T >::base_func::varref_t

Definition at line 20658 of file exprtk.hpp.


Constructor & Destructor Documentation

template<typename T >
exprtk::function_compositor< T >::base_func::base_func ( const std::size_t &  param_count = 0) [inline]

Definition at line 20661 of file exprtk.hpp.


Member Function Documentation

template<typename T >
void exprtk::function_compositor< T >::base_func::clear_stack ( ) [inline]

Definition at line 20799 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::copy ( const varref_t src_v,
var_t dest_v 
) [inline]

Definition at line 20783 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::copy ( const var_t src_v,
varref_t dest_v 
) [inline]

Definition at line 20791 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::post ( ) [inline]

Definition at line 20774 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::pre ( ) [inline]

Definition at line 20764 of file exprtk.hpp.

template<typename T >
function_t& exprtk::function_compositor< T >::base_func::setup ( expression_t expr,
T v0,
T v1,
T v2,
T v3,
T v4,
T v5 
) [inline]

Definition at line 20704 of file exprtk.hpp.

template<typename T >
function_t& exprtk::function_compositor< T >::base_func::setup ( expression_t expr,
T v0,
T v1,
T v2,
T v3,
T v4 
) [inline]

Definition at line 20714 of file exprtk.hpp.

template<typename T >
function_t& exprtk::function_compositor< T >::base_func::setup ( expression_t expr,
T v0,
T v1,
T v2,
T v3 
) [inline]

Definition at line 20724 of file exprtk.hpp.

template<typename T >
function_t& exprtk::function_compositor< T >::base_func::setup ( expression_t expr,
T v0,
T v1,
T v2 
) [inline]

Definition at line 20733 of file exprtk.hpp.

template<typename T >
function_t& exprtk::function_compositor< T >::base_func::setup ( expression_t expr,
T v0,
T v1 
) [inline]

Definition at line 20742 of file exprtk.hpp.

template<typename T >
function_t& exprtk::function_compositor< T >::base_func::setup ( expression_t expr,
T v0 
) [inline]

Definition at line 20750 of file exprtk.hpp.

template<typename T >
function_t& exprtk::function_compositor< T >::base_func::setup ( expression_t expr) [inline]

Definition at line 20758 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::update ( const T v0) [inline]

Definition at line 20668 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::update ( const T v0,
const T v1 
) [inline]

Definition at line 20673 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::update ( const T v0,
const T v1,
const T v2 
) [inline]

Definition at line 20678 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::update ( const T v0,
const T v1,
const T v2,
const T v3 
) [inline]

Definition at line 20684 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::update ( const T v0,
const T v1,
const T v2,
const T v3,
const T v4 
) [inline]

Definition at line 20690 of file exprtk.hpp.

template<typename T >
void exprtk::function_compositor< T >::base_func::update ( const T v0,
const T v1,
const T v2,
const T v3,
const T v4,
const T v5 
) [inline]

Definition at line 20697 of file exprtk.hpp.


Member Data Documentation

Definition at line 20807 of file exprtk.hpp.

template<typename T >
std::deque<var_t> exprtk::function_compositor< T >::base_func::stack

Definition at line 20810 of file exprtk.hpp.

template<typename T >
std::size_t exprtk::function_compositor< T >::base_func::stack_depth

Definition at line 20809 of file exprtk.hpp.

Definition at line 20808 of file exprtk.hpp.


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


labust_mission
Author(s): Filip Mandic
autogenerated on Fri Aug 28 2015 11:23:04