exprtk::type_store< T >::scalar_view Struct Reference

#include <exprtk.hpp>

Public Types

typedef type_store< T > type_store_t
 
typedef T value_t
 

Public Member Functions

 scalar_view (type_store_t &ts)
 
 scalar_view (const type_store_t &ts)
 
value_toperator() ()
 
const value_toperator() () const
 
template<typename IntType >
bool to_int (IntType &i) const
 
template<typename UIntType >
bool to_uint (UIntType &u) const
 

Public Attributes

T & v_
 

Member Typedef Documentation

◆ type_store_t

template<typename T >
typedef type_store<T> exprtk::type_store< T >::scalar_view::type_store_t

◆ value_t

template<typename T >
typedef T exprtk::type_store< T >::scalar_view::value_t

Constructor & Destructor Documentation

◆ scalar_view() [1/2]

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

◆ scalar_view() [2/2]

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

Member Function Documentation

◆ operator()() [1/2]

template<typename T >
value_t & exprtk::type_store< T >::scalar_view::operator() ( )
inline

◆ operator()() [2/2]

template<typename T >
const value_t & exprtk::type_store< T >::scalar_view::operator() ( ) const
inline

◆ to_int()

template<typename T >
template<typename IntType >
bool exprtk::type_store< T >::scalar_view::to_int ( IntType &  i) const
inline

◆ to_uint()

template<typename T >
template<typename UIntType >
bool exprtk::type_store< T >::scalar_view::to_uint ( UIntType &  u) const
inline

Member Data Documentation

◆ v_


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