Main MRPT website > C++ reference for MRPT 1.5.3
List of all members | Public Types | Public Member Functions | Public Attributes
exprtk::type_store< T >::type_view< ViewType > Struct Template Reference

Detailed Description

template<typename T>
template<typename ViewType>
struct exprtk::type_store< T >::type_view< ViewType >

Definition at line 4140 of file exprtk.hpp.

#include <mrpt/otherlibs/exprtk.hpp>

Public Types

typedef type_store< T > type_store_t
 
typedef ViewType value_t
 

Public Member Functions

 type_view (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

Definition at line 4142 of file exprtk.hpp.

◆ value_t

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

Definition at line 4143 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ type_view()

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

Definition at line 4145 of file exprtk.hpp.

Member Function Documentation

◆ begin() [1/2]

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

◆ begin() [2/2]

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

Definition at line 4166 of file exprtk.hpp.

References exprtk::details::build_string::data_.

◆ end() [1/2]

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

Definition at line 4168 of file exprtk.hpp.

References exprtk::details::build_string::data_.

◆ end() [2/2]

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

Definition at line 4173 of file exprtk.hpp.

References exprtk::details::build_string::data_.

◆ 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

Definition at line 4155 of file exprtk.hpp.

References exprtk::details::build_string::data_.

◆ 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

Definition at line 4160 of file exprtk.hpp.

References exprtk::details::build_string::data_.

◆ size()

template<typename T >
template<typename ViewType >
std::size_t exprtk::type_store< T >::type_view< ViewType >::size ( ) const
inline

Member Data Documentation

◆ data_

template<typename T >
template<typename ViewType >
value_t* exprtk::type_store< T >::type_view< ViewType >::data_

Definition at line 4179 of file exprtk.hpp.

◆ ts_

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

Definition at line 4178 of file exprtk.hpp.




Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Aug 22 01:03:35 UTC 2017