PulseView  unreleased development snapshot
A Qt-based sigrok GUI
exprtk::results_context< T > Class Template Reference

#include <exprtk.hpp>

Collaboration diagram for exprtk::results_context< T >:

Public Types

typedef type_store< T > type_store_t
 

Public Member Functions

 results_context ()
 
std::size_t count () const
 
type_store_toperator[] (const std::size_t &index)
 
const type_store_toperator[] (const std::size_t &index) const
 

Private Types

typedef std::vector< type_store_tts_list_t
 
typedef type_store_t::parameter_list parameter_list_t
 

Private Member Functions

void clear ()
 
void assign (const parameter_list_t &pl)
 

Private Attributes

bool results_available_
 
ts_list_t parameter_list_
 

Friends

class details::return_node< T >
 
class details::return_envelope_node< T >
 

Detailed Description

template<typename T>
class exprtk::results_context< T >

Definition at line 4247 of file exprtk.hpp.

Member Typedef Documentation

template<typename T >
typedef type_store_t::parameter_list exprtk::results_context< T >::parameter_list_t
private

Definition at line 4483 of file exprtk.hpp.

template<typename T >
typedef std::vector<type_store_t> exprtk::results_context< T >::ts_list_t
private

Definition at line 4482 of file exprtk.hpp.

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

Definition at line 4451 of file exprtk.hpp.

Constructor & Destructor Documentation

template<typename T >
exprtk::results_context< T >::results_context ( )
inline

Definition at line 4453 of file exprtk.hpp.

Member Function Documentation

template<typename T >
void exprtk::results_context< T >::assign ( const parameter_list_t pl)
inlineprivate

Definition at line 4485 of file exprtk.hpp.

template<typename T >
void exprtk::results_context< T >::clear ( )
inlineprivate

Definition at line 4477 of file exprtk.hpp.

template<typename T >
std::size_t exprtk::results_context< T >::count ( ) const
inline

Definition at line 4457 of file exprtk.hpp.

template<typename T >
type_store_t& exprtk::results_context< T >::operator[] ( const std::size_t &  index)
inline

Definition at line 4465 of file exprtk.hpp.

template<typename T >
const type_store_t& exprtk::results_context< T >::operator[] ( const std::size_t &  index) const
inline

Definition at line 4470 of file exprtk.hpp.

Friends And Related Function Documentation

template<typename T >
friend class details::return_envelope_node< T >
friend

Definition at line 4496 of file exprtk.hpp.

template<typename T >
friend class details::return_node< T >
friend

Definition at line 4495 of file exprtk.hpp.

Member Data Documentation

template<typename T >
ts_list_t exprtk::results_context< T >::parameter_list_
private

Definition at line 4492 of file exprtk.hpp.

template<typename T >
bool exprtk::results_context< T >::results_available_
private

Definition at line 4491 of file exprtk.hpp.


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