BEEP-8 Helper Lib 1.0.0
Loading...
Searching...
No Matches
Handle< T > Class Template Reference

Public Member Functions

T * operator-> ()
 Arrow operator to access the underlying object.
 
Handle< T > operator= (HObj h_)
 Assignment operator for handle.
 
Handle< T > operator= (Handle< T > x_)
 Assignment operator for another handle.
 
 Handle (HObj hObj_)
 Constructor with handle parameter.
 

Constructor & Destructor Documentation

◆ Handle()

template<class T >
Handle< T >::Handle ( HObj hObj_)
inline

Constructor with handle parameter.

Parameters
hObj_Handle to assign.

Member Function Documentation

◆ operator->()

template<class T >
T * Handle< T >::operator-> ( )
inline

Arrow operator to access the underlying object.

Returns
Pointer to the underlying object.

◆ operator=() [1/2]

template<class T >
Handle< T > Handle< T >::operator= ( Handle< T > x_)
inline

Assignment operator for another handle.

Parameters
x_Handle to assign.
Returns
Reference to the current object.

◆ operator=() [2/2]

template<class T >
Handle< T > Handle< T >::operator= ( HObj h_)
inline

Assignment operator for handle.

Parameters
h_Handle to assign.
Returns
Reference to the current object.

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