#include <exprtk.hpp>
Classes | |
class | array_vector_impl |
class | sequence_vector_impl |
class | vector_holder_base |
Public Member Functions | |
value_ptr | operator[] (const std::size_t &index) const |
std::size_t | size () const |
vector_holder (Type *vec, const std::size_t &vec_size) | |
template<typename Allocator > | |
vector_holder (std::vector< Type, Allocator > &vec) | |
template<typename Allocator > | |
vector_holder (std::deque< Type, Allocator > &deq) | |
Private Types | |
typedef const value_ptr | const_value_ptr |
typedef value_type * | value_ptr |
typedef Type | value_type |
Private Attributes | |
unsigned char | buffer [64] |
vector_holder_base * | vector_holder_base_ |
Definition at line 9528 of file exprtk.hpp.
typedef const value_ptr exprtk::symbol_table< T >::vector_holder< Type >::const_value_ptr [private] |
Definition at line 9534 of file exprtk.hpp.
typedef value_type* exprtk::symbol_table< T >::vector_holder< Type >::value_ptr [private] |
Definition at line 9533 of file exprtk.hpp.
typedef Type exprtk::symbol_table< T >::vector_holder< Type >::value_type [private] |
Definition at line 9532 of file exprtk.hpp.
exprtk::symbol_table< T >::vector_holder< Type >::vector_holder | ( | Type * | vec, |
const std::size_t & | vec_size | ||
) | [inline] |
Definition at line 9623 of file exprtk.hpp.
exprtk::symbol_table< T >::vector_holder< Type >::vector_holder | ( | std::vector< Type, Allocator > & | vec | ) | [inline] |
Definition at line 9628 of file exprtk.hpp.
exprtk::symbol_table< T >::vector_holder< Type >::vector_holder | ( | std::deque< Type, Allocator > & | deq | ) | [inline] |
Definition at line 9633 of file exprtk.hpp.
value_ptr exprtk::symbol_table< T >::vector_holder< Type >::operator[] | ( | const std::size_t & | index | ) | const [inline] |
Definition at line 9637 of file exprtk.hpp.
std::size_t exprtk::symbol_table< T >::vector_holder< Type >::size | ( | ) | const [inline] |
Definition at line 9642 of file exprtk.hpp.
unsigned char exprtk::symbol_table< T >::vector_holder< Type >::buffer[64] [private] |
Definition at line 9650 of file exprtk.hpp.
vector_holder_base* exprtk::symbol_table< T >::vector_holder< Type >::vector_holder_base_ [mutable, private] |
Definition at line 9649 of file exprtk.hpp.