ldas-tools-ldasgen  2.7.0
Public Types | Public Member Functions | Public Attributes | List of all members
GenericAPI::Symbols::Storage< value_type > Struct Template Reference

#include <Symbols.hh>

Public Types

typedef value_type storage_type
 
typedef value_type storage_type
 
typedef value_type storage_type
 

Public Member Functions

 Storage (storage_type Value)
 
 ~Storage ()
 
const Storageoperator= (storage_type Value)
 
void Get (storage_type &Value) const
 
void Set (const storage_type &Value)
 
 Storage (storage_type Value)
 
 ~Storage ()
 
const Storageoperator= (storage_type Value)
 
void Get (storage_type &Value) const
 
void Set (const storage_type &Value)
 
 Storage (storage_type Value)
 
 ~Storage ()
 
const Storageoperator= (storage_type Value)
 
void Get (storage_type &Value) const
 
void Set (const storage_type &Value)
 

Public Attributes

LDASTools::AL::MutexLock::baton_type m_baton
 
storage_type m_value
 

Member Typedef Documentation

◆ storage_type [1/3]

template<typename value_type >
typedef value_type GenericAPI::Symbols::Storage< value_type >::storage_type

◆ storage_type [2/3]

template<typename value_type >
typedef value_type GenericAPI::Symbols::Storage< value_type >::storage_type

◆ storage_type [3/3]

template<typename value_type >
typedef value_type GenericAPI::Symbols::Storage< value_type >::storage_type

Constructor & Destructor Documentation

◆ Storage() [1/3]

template<typename value_type >
GenericAPI::Symbols::Storage< value_type >::Storage ( storage_type  Value)
inline

◆ ~Storage() [1/3]

template<typename value_type >
GenericAPI::Symbols::Storage< value_type >::~Storage ( )
inline

◆ Storage() [2/3]

template<typename value_type >
GenericAPI::Symbols::Storage< value_type >::Storage ( storage_type  Value)
inline

◆ ~Storage() [2/3]

template<typename value_type >
GenericAPI::Symbols::Storage< value_type >::~Storage ( )
inline

◆ Storage() [3/3]

template<typename value_type >
GenericAPI::Symbols::Storage< value_type >::Storage ( storage_type  Value)
inline

◆ ~Storage() [3/3]

template<typename value_type >
GenericAPI::Symbols::Storage< value_type >::~Storage ( )
inline

Member Function Documentation

◆ Get() [1/3]

template<typename value_type >
void GenericAPI::Symbols::Storage< value_type >::Get ( storage_type Value) const
inline

◆ Get() [2/3]

template<typename value_type >
void GenericAPI::Symbols::Storage< value_type >::Get ( storage_type Value) const
inline

◆ Get() [3/3]

template<typename value_type >
void GenericAPI::Symbols::Storage< value_type >::Get ( storage_type Value) const
inline

◆ operator=() [1/3]

template<typename value_type >
const Storage& GenericAPI::Symbols::Storage< value_type >::operator= ( storage_type  Value)
inline

◆ operator=() [2/3]

template<typename value_type >
const Storage& GenericAPI::Symbols::Storage< value_type >::operator= ( storage_type  Value)
inline

◆ operator=() [3/3]

template<typename value_type >
const Storage& GenericAPI::Symbols::Storage< value_type >::operator= ( storage_type  Value)
inline

◆ Set() [1/3]

template<typename value_type >
void GenericAPI::Symbols::Storage< value_type >::Set ( const storage_type Value)
inline

◆ Set() [2/3]

template<typename value_type >
void GenericAPI::Symbols::Storage< value_type >::Set ( const storage_type Value)
inline

◆ Set() [3/3]

template<typename value_type >
void GenericAPI::Symbols::Storage< value_type >::Set ( const storage_type Value)
inline

Member Data Documentation

◆ m_baton

template<typename value_type >
LDASTools::AL::MutexLock::baton_type GenericAPI::Symbols::Storage< value_type >::m_baton
mutable

◆ m_value

template<typename value_type >
storage_type GenericAPI::Symbols::Storage< value_type >::m_value

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