![]() |
Project
|
#include <OutputRef.h>
Public Member Functions | |
OutputRef (std::string &&l, header::DataHeader::SubSpecificationType s=0) | |
OutputRef (const std::string &l, header::DataHeader::SubSpecificationType s=0) | |
OutputRef (std::string &&l, header::DataHeader::SubSpecificationType s, o2::header::Stack &&stack) | |
Public Attributes | |
std::string | label |
header::DataHeader::SubSpecificationType | subSpec |
header::Stack | headerStack = {} |
A reference to an output spec
OutputRef descriptors are expected to be passed as rvalue, i.e. a temporary object in the function call. This is due to the fact that the header stack has no ordinary copy constructor but only a move constructor
Definition at line 29 of file OutputRef.h.
|
inline |
Definition at line 34 of file OutputRef.h.
|
inline |
Definition at line 36 of file OutputRef.h.
|
inline |
Definition at line 38 of file OutputRef.h.
header::Stack o2::framework::OutputRef::headerStack = {} |
Definition at line 32 of file OutputRef.h.
std::string o2::framework::OutputRef::label |
Definition at line 30 of file OutputRef.h.
header::DataHeader::SubSpecificationType o2::framework::OutputRef::subSpec |
Definition at line 31 of file OutputRef.h.