All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
NormalDatumClass Struct Reference

Public Member Functions

 NormalDatumClass (unsigned int v)
 
 NormalDatumClass (NormalDatumClass const &)=default
 
 NormalDatumClass (NormalDatumClass &&)=default
 
NormalDatumClassoperator= (NormalDatumClass const &)=default
 
NormalDatumClassoperator= (NormalDatumClass &&)=default
 
 ~NormalDatumClass ()
 

Public Attributes

unsigned int value
 

Detailed Description

Definition at line 33 of file ProviderList_test.cc.

Constructor & Destructor Documentation

NormalDatumClass::NormalDatumClass ( unsigned int  v)
inlineexplicit

Definition at line 34 of file ProviderList_test.cc.

34  : value(v)
35  { TrackedMemory.insert(this); }
std::set< void * > TrackedMemory
NormalDatumClass::NormalDatumClass ( NormalDatumClass const &  )
default
NormalDatumClass::NormalDatumClass ( NormalDatumClass &&  )
default
NormalDatumClass::~NormalDatumClass ( )
inline

Definition at line 41 of file ProviderList_test.cc.

41 { TrackedMemory.erase(this); }
std::set< void * > TrackedMemory

Member Function Documentation

NormalDatumClass& NormalDatumClass::operator= ( NormalDatumClass const &  )
default
NormalDatumClass& NormalDatumClass::operator= ( NormalDatumClass &&  )
default

Member Data Documentation

unsigned int NormalDatumClass::value

Definition at line 43 of file ProviderList_test.cc.


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