PulseView  unreleased development snapshot
A Qt-based sigrok GUI
exprtk::type_store< T >::type_view< ViewType > Struct Template Reference

#include <exprtk.hpp>

Collaboration diagram for exprtk::type_store< T >::type_view< ViewType >:

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_
 

Detailed Description

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

Definition at line 4331 of file exprtk.hpp.

Member Typedef Documentation

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

Definition at line 4333 of file exprtk.hpp.

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

Definition at line 4334 of file exprtk.hpp.

Constructor & Destructor Documentation

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

Definition at line 4336 of file exprtk.hpp.

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

Definition at line 4341 of file exprtk.hpp.

Member Function Documentation

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

Definition at line 4361 of file exprtk.hpp.

Here is the caller graph for this function:

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

Definition at line 4362 of file exprtk.hpp.

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

Definition at line 4364 of file exprtk.hpp.

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

Definition at line 4369 of file exprtk.hpp.

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 4351 of file exprtk.hpp.

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 4356 of file exprtk.hpp.

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

Definition at line 4346 of file exprtk.hpp.

Here is the caller graph for this function:

Member Data Documentation

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

Definition at line 4375 of file exprtk.hpp.

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

Definition at line 4374 of file exprtk.hpp.


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