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

#include <exprtk.hpp>

Collaboration diagram for exprtk::type_store< T >::scalar_view:

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_
 

Detailed Description

template<typename T>
struct exprtk::type_store< T >::scalar_view

Definition at line 4381 of file exprtk.hpp.

Member Typedef Documentation

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

Definition at line 4383 of file exprtk.hpp.

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

Definition at line 4384 of file exprtk.hpp.

Constructor & Destructor Documentation

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

Definition at line 4386 of file exprtk.hpp.

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

Definition at line 4390 of file exprtk.hpp.

Member Function Documentation

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

Definition at line 4394 of file exprtk.hpp.

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

Definition at line 4399 of file exprtk.hpp.

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

Definition at line 4405 of file exprtk.hpp.

Here is the call graph for this function:

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

Definition at line 4416 of file exprtk.hpp.

Here is the call graph for this function:

Member Data Documentation

template<typename T >
T& exprtk::type_store< T >::scalar_view::v_

Definition at line 4428 of file exprtk.hpp.


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