OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
olb::utilities::NamedType< T, Identificator > Class Template Reference

#include <namedType.h>

+ Collaboration diagram for olb::utilities::NamedType< T, Identificator >:

Public Member Functions

 NamedType (const T &value)
 
 NamedType (T &&value)
 
 operator T () const
 

Detailed Description

template<typename T, typename Identificator>
class olb::utilities::NamedType< T, Identificator >

Definition at line 32 of file namedType.h.

Constructor & Destructor Documentation

◆ NamedType() [1/2]

template<typename T , typename Identificator >
olb::utilities::NamedType< T, Identificator >::NamedType ( const T & value)
inlineexplicit

Definition at line 37 of file namedType.h.

37 :
38 _value(value) {}

◆ NamedType() [2/2]

template<typename T , typename Identificator >
olb::utilities::NamedType< T, Identificator >::NamedType ( T && value)
inlineexplicit

Definition at line 39 of file namedType.h.

39 :
40 _value(std::move(value)) {}

Member Function Documentation

◆ operator T()

template<typename T , typename Identificator >
olb::utilities::NamedType< T, Identificator >::operator T ( ) const
inline

Definition at line 42 of file namedType.h.

43 {
44 return _value;
45 }

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