Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::MoveObject< T > Struct Template Reference
Collaboration diagram for Alien::MoveObject< T >:

Public Member Functions

 MoveObject (T &&object)
virtual T && release ()
virtual T & reference ()

Private Attributes

m_object

Detailed Description

template<typename T>
struct Alien::MoveObject< T >

Definition at line 33 of file MoveObject.h.

Constructor & Destructor Documentation

◆ MoveObject()

template<typename T>
Alien::MoveObject< T >::MoveObject ( T && object)
inline

Definition at line 35 of file MoveObject.h.

Member Function Documentation

◆ reference()

template<typename T>
virtual T & Alien::MoveObject< T >::reference ( )
inlinevirtual

Definition at line 43 of file MoveObject.h.

◆ release()

template<typename T>
virtual T && Alien::MoveObject< T >::release ( )
inlinevirtual

Definition at line 41 of file MoveObject.h.

Member Data Documentation

◆ m_object

template<typename T>
T Alien::MoveObject< T >::m_object
private

Definition at line 46 of file MoveObject.h.


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