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

Public Member Functions

 HolderT (T &&v)
 
const std::type_info & type () const
 
- Public Member Functions inherited from FW::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 FW::WhiteBoard::HolderT< T, typename >

Definition at line 62 of file WhiteBoard.hpp.

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

Constructor & Destructor Documentation

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

Definition at line 65 of file WhiteBoard.hpp.

View newest version in sPHENIX GitHub at line 65 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& FW::WhiteBoard::HolderT< T, typename >::type ( ) const
inlinevirtual

Implements FW::WhiteBoard::IHolder.

Definition at line 66 of file WhiteBoard.hpp.

View newest version in sPHENIX GitHub at line 66 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 FW::WhiteBoard::HolderT< T, typename >::value

Definition at line 63 of file WhiteBoard.hpp.

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


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