Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::UniversalObject< U > Struct Template Reference

Universal object. More...

#include <core/alien/data/Universal.h>

Inheritance diagram for Alien::UniversalObject< U >:
Collaboration diagram for Alien::UniversalObject< U >:

Public Member Functions

template<typename... T>
 UniversalObject (T &... t)
 Constructor.

Public Attributes

std::pair< std::shared_ptr< U >, bool > m_value
 The object with its instancied flag.

Detailed Description

template<typename U>
struct Alien::UniversalObject< U >

Universal object.

Template Parameters
UThe type of the object

Definition at line 49 of file Universal.h.

Constructor & Destructor Documentation

◆ UniversalObject()

template<typename U>
template<typename... T>
Alien::UniversalObject< U >::UniversalObject ( T &... t)
inline

Constructor.

Template Parameters
TThe type of the further objects
Parameters
[in]tThe objects

Definition at line 57 of file Universal.h.

References m_value.

Referenced by Alien::Universal< U >::Universal().

Here is the caller graph for this function:

Member Data Documentation

◆ m_value

template<typename U>
std::pair<std::shared_ptr<U>, bool> Alien::UniversalObject< U >::m_value

The object with its instancied flag.

Definition at line 61 of file Universal.h.

Referenced by Alien::Universal< U >::Universal(), and UniversalObject().


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