Analytics Template Library
 All Classes Namespaces Functions Variables Pages
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
atl::VariableInfo< REAL_T > Struct Template Reference

#include <VariableInfo.hpp>

Classes

class  VISpinLock
 

Public Member Functions

 VariableInfo (REAL_T value=static_cast< REAL_T >(0.0))
 
 VariableInfo (REAL_T value=static_cast< REAL_T >(0.0))
 
 ~VariableInfo ()
 
void Aquire ()
 
void Release ()
 

Public Attributes

uint32_t id
 
REAL_T value
 
std::atomic< int > count
 
bool is_nl
 

Static Public Attributes

static VISpinLock vinfo_mutex_g
 
static std::vector
< VariableInfo< REAL_T > * > 
freed
 

Detailed Description

template<typename REAL_T>
struct atl::VariableInfo< REAL_T >

Holds unique info for Variable objects.

Constructor & Destructor Documentation

template<typename REAL_T>
atl::VariableInfo< REAL_T >::VariableInfo ( REAL_T  value = static_cast<REAL_T> (0.0))
inline

Constructor

Parameters
value
template<typename REAL_T>
atl::VariableInfo< REAL_T >::~VariableInfo ( )
inline

Destructor.


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