exprtk::details::vec_data_store< T > Class Template Reference

#include <exprtk.hpp>

Public Types

typedef vec_data_store< T > type
 
typedef T * data_t
 

Public Member Functions

 vec_data_store ()
 
 vec_data_store (const std::size_t &size)
 
 vec_data_store (const std::size_t &size, data_t data, bool dstrct=false)
 
 vec_data_store (const type &vds)
 
 ~vec_data_store ()
 
typeoperator= (const type &vds)
 
data_t data ()
 
data_t data () const
 
std::size_t size ()
 
std::size_t size () const
 
data_tref ()
 
void dump () const
 

Static Public Member Functions

static void match_sizes (type &vds0, type &vds1)
 

Member Typedef Documentation

◆ data_t

template<typename T >
typedef T* exprtk::details::vec_data_store< T >::data_t

◆ type

template<typename T >
typedef vec_data_store<T> exprtk::details::vec_data_store< T >::type

Constructor & Destructor Documentation

◆ vec_data_store() [1/4]

template<typename T >
exprtk::details::vec_data_store< T >::vec_data_store ( )
inline

◆ vec_data_store() [2/4]

template<typename T >
exprtk::details::vec_data_store< T >::vec_data_store ( const std::size_t &  size)
inlineexplicit

◆ vec_data_store() [3/4]

template<typename T >
exprtk::details::vec_data_store< T >::vec_data_store ( const std::size_t &  size,
data_t  data,
bool  dstrct = false 
)
inline

◆ vec_data_store() [4/4]

template<typename T >
exprtk::details::vec_data_store< T >::vec_data_store ( const type vds)
inline

◆ ~vec_data_store()

template<typename T >
exprtk::details::vec_data_store< T >::~vec_data_store ( )
inline

Member Function Documentation

◆ data() [1/2]

◆ data() [2/2]

template<typename T >
data_t exprtk::details::vec_data_store< T >::data ( ) const
inline

◆ dump()

◆ match_sizes()

◆ operator=()

template<typename T >
type & exprtk::details::vec_data_store< T >::operator= ( const type vds)
inline

◆ ref()

◆ size() [1/2]

◆ size() [2/2]

template<typename T >
std::size_t exprtk::details::vec_data_store< T >::size ( ) const
inline

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