Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::UniverseDataBase::Object< T > Struct Template Reference

Object. More...

Inheritance diagram for Alien::UniverseDataBase::Object< T >:
Collaboration diagram for Alien::UniverseDataBase::Object< T >:

Public Member Functions

virtual ~Object ()
 Free resources.
 Object (std::shared_ptr< T > v)
 Constructor.
Public Member Functions inherited from Alien::UniverseDataBase::IObject
virtual ~IObject ()
 Free resources.

Public Attributes

std::shared_ptr< T > value
 The object.

Additional Inherited Members

Protected Member Functions inherited from Alien::UniverseDataBase::IObject
 IObject ()
 Constructor.

Detailed Description

template<typename T>
struct Alien::UniverseDataBase::Object< T >

Object.

Template Parameters
TThe type of the key

Definition at line 121 of file UniverseDataBase.h.

Constructor & Destructor Documentation

◆ ~Object()

template<typename T>
virtual Alien::UniverseDataBase::Object< T >::~Object ( )
inlinevirtual

Free resources.

Definition at line 124 of file UniverseDataBase.h.

◆ Object()

template<typename T>
Alien::UniverseDataBase::Object< T >::Object ( std::shared_ptr< T > v)
inline

Constructor.

Parameters
[in]vThe object

Definition at line 130 of file UniverseDataBase.h.

References value.

Member Data Documentation

◆ value

template<typename T>
std::shared_ptr<T> Alien::UniverseDataBase::Object< T >::value

The object.

Definition at line 134 of file UniverseDataBase.h.

Referenced by Object().


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