EHS
ehs::Link< T > Class Template Reference

Test. More...

#include <Link.h>

Public Member Functions

 ~Link ()
 
 Link ()
 
 Link (const T value, Link *child)
 
 Link (const T value)
 
 Link (const Link &link)
 
 Link (Link &&link) noexcept
 
Linkoperator= (const Link &link)
 
Linkoperator= (Link &&link) noexcept
 

Public Attributes

value
 
Link< T > * child
 

Detailed Description

template<typename T>
class ehs::Link< T >

Test.

Constructor & Destructor Documentation

◆ ~Link()

template<typename T >
ehs::Link< T >::~Link ( )
inline

◆ Link() [1/5]

template<typename T >
ehs::Link< T >::Link ( )
inline

◆ Link() [2/5]

template<typename T >
ehs::Link< T >::Link ( const T  value,
Link< T > *  child 
)
inline

◆ Link() [3/5]

template<typename T >
ehs::Link< T >::Link ( const T  value)
inline

◆ Link() [4/5]

template<typename T >
ehs::Link< T >::Link ( const Link< T > &  link)
inline

◆ Link() [5/5]

template<typename T >
ehs::Link< T >::Link ( Link< T > &&  link)
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

template<typename T >
Link & ehs::Link< T >::operator= ( const Link< T > &  link)
inline

◆ operator=() [2/2]

template<typename T >
Link & ehs::Link< T >::operator= ( Link< T > &&  link)
inlinenoexcept

Member Data Documentation

◆ child

template<typename T >
Link<T>* ehs::Link< T >::child

◆ value

template<typename T >
T ehs::Link< T >::value

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