EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::WhiteBoard::HolderT< T, typename > Struct Template Reference
+ Inheritance diagram for ActsExamples::WhiteBoard::HolderT< T, typename >:
+ Collaboration diagram for ActsExamples::WhiteBoard::HolderT< T, typename >:

Public Member Functions

 HolderT (T &&v)
 
const std::type_info & type () const
 
- Public Member Functions inherited from ActsExamples::WhiteBoard::IHolder
virtual ~IHolder ()=default
 

Public Attributes

T value
 

Detailed Description

template<typename T, typename = std::enable_if_t<std::is_nothrow_move_constructible<T>::value>>
struct ActsExamples::WhiteBoard::HolderT< T, typename >

Definition at line 63 of file WhiteBoard.hpp.

View newest version in sPHENIX GitHub at line 63 of file WhiteBoard.hpp

Constructor & Destructor Documentation

template<typename T , typename = std::enable_if_t<std::is_nothrow_move_constructible<T>::value>>
ActsExamples::WhiteBoard::HolderT< T, typename >::HolderT ( T &&  v)
inline

Definition at line 66 of file WhiteBoard.hpp.

View newest version in sPHENIX GitHub at line 66 of file WhiteBoard.hpp

Member Function Documentation

template<typename T , typename = std::enable_if_t<std::is_nothrow_move_constructible<T>::value>>
const std::type_info& ActsExamples::WhiteBoard::HolderT< T, typename >::type ( ) const
inlinevirtual

Implements ActsExamples::WhiteBoard::IHolder.

Definition at line 67 of file WhiteBoard.hpp.

View newest version in sPHENIX GitHub at line 67 of file WhiteBoard.hpp

References T.

Member Data Documentation

template<typename T , typename = std::enable_if_t<std::is_nothrow_move_constructible<T>::value>>
T ActsExamples::WhiteBoard::HolderT< T, typename >::value

Definition at line 64 of file WhiteBoard.hpp.

View newest version in sPHENIX GitHub at line 64 of file WhiteBoard.hpp


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