exprtk::type_store< T >::type_view< ViewType > Struct Template Reference

#include <exprtk.hpp>

Public Types

typedef type_store< T > type_store_t
 
typedef ViewType value_t
 

Public Member Functions

 type_view (type_store_t &ts)
 
 type_view (const type_store_t &ts)
 
std::size_t size () const
 
value_toperator[] (const std::size_t &i)
 
const value_toperator[] (const std::size_t &i) const
 
const value_tbegin () const
 
value_tbegin ()
 
const value_tend () const
 
value_tend ()
 

Public Attributes

type_store_tts_
 
value_tdata_
 

Member Typedef Documentation

◆ type_store_t

template<typename T >
template<typename ViewType >
typedef type_store<T> exprtk::type_store< T >::type_view< ViewType >::type_store_t

◆ value_t

template<typename T >
template<typename ViewType >
typedef ViewType exprtk::type_store< T >::type_view< ViewType >::value_t

Constructor & Destructor Documentation

◆ type_view() [1/2]

template<typename T >
template<typename ViewType >
exprtk::type_store< T >::type_view< ViewType >::type_view ( type_store_t ts)
inlineexplicit

◆ type_view() [2/2]

template<typename T >
template<typename ViewType >
exprtk::type_store< T >::type_view< ViewType >::type_view ( const type_store_t ts)
inlineexplicit

Member Function Documentation

◆ begin() [1/2]

template<typename T >
template<typename ViewType >
value_t * exprtk::type_store< T >::type_view< ViewType >::begin ( )
inline

◆ begin() [2/2]

◆ end() [1/2]

◆ end() [2/2]

template<typename T >
template<typename ViewType >
const value_t * exprtk::type_store< T >::type_view< ViewType >::end ( ) const
inline

◆ operator[]() [1/2]

template<typename T >
template<typename ViewType >
value_t & exprtk::type_store< T >::type_view< ViewType >::operator[] ( const std::size_t &  i)
inline

◆ operator[]() [2/2]

template<typename T >
template<typename ViewType >
const value_t & exprtk::type_store< T >::type_view< ViewType >::operator[] ( const std::size_t &  i) const
inline

◆ size()

Member Data Documentation

◆ data_

◆ ts_

template<typename T >
template<typename ViewType >
type_store_t& exprtk::type_store< T >::type_view< ViewType >::ts_

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