Classes | Public Member Functions | Private Types | Private Attributes
exprtk::symbol_table< T >::vector_holder< Type > Class Template Reference

#include <exprtk.hpp>

List of all members.

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_typevalue_ptr
typedef Type value_type

Private Attributes

unsigned char buffer [64]
vector_holder_basevector_holder_base_

Detailed Description

template<typename T>
template<typename Type>
class exprtk::symbol_table< T >::vector_holder< Type >

Definition at line 9528 of file exprtk.hpp.


Member Typedef Documentation

template<typename T>
template<typename Type >
typedef const value_ptr exprtk::symbol_table< T >::vector_holder< Type >::const_value_ptr [private]

Definition at line 9534 of file exprtk.hpp.

template<typename T>
template<typename Type >
typedef value_type* exprtk::symbol_table< T >::vector_holder< Type >::value_ptr [private]

Definition at line 9533 of file exprtk.hpp.

template<typename T>
template<typename Type >
typedef Type exprtk::symbol_table< T >::vector_holder< Type >::value_type [private]

Definition at line 9532 of file exprtk.hpp.


Constructor & Destructor Documentation

template<typename T>
template<typename Type >
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.

template<typename T>
template<typename Type >
template<typename Allocator >
exprtk::symbol_table< T >::vector_holder< Type >::vector_holder ( std::vector< Type, Allocator > &  vec) [inline]

Definition at line 9628 of file exprtk.hpp.

template<typename T>
template<typename Type >
template<typename Allocator >
exprtk::symbol_table< T >::vector_holder< Type >::vector_holder ( std::deque< Type, Allocator > &  deq) [inline]

Definition at line 9633 of file exprtk.hpp.


Member Function Documentation

template<typename T>
template<typename Type >
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.

template<typename T>
template<typename Type >
std::size_t exprtk::symbol_table< T >::vector_holder< Type >::size ( ) const [inline]

Definition at line 9642 of file exprtk.hpp.


Member Data Documentation

template<typename T>
template<typename Type >
unsigned char exprtk::symbol_table< T >::vector_holder< Type >::buffer[64] [private]

Definition at line 9650 of file exprtk.hpp.

template<typename T>
template<typename Type >
vector_holder_base* exprtk::symbol_table< T >::vector_holder< Type >::vector_holder_base_ [mutable, private]

Definition at line 9649 of file exprtk.hpp.


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


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