![]() |
Project
|
A placeholder node for simple type configurable. More...
#include <Expressions.h>
Inherits o2::framework::expressions::LiteralNode.
Public Member Functions | |
template<typename T > requires (variant_trait_v<typename std::decay<T>::type> != VariantType::Unknown) | |
PlaceholderNode (Configurable< T > const &v) | |
template<typename T , typename AT > requires ((std::convertible_to<T, AT>) && (variant_trait_v<typename std::decay<T>::type> != VariantType::Unknown)) | |
PlaceholderNode (Configurable< T > const &v, AT *) | |
PlaceholderNode (PlaceholderNode const &other)=default | |
void | reset (InitContext &context) |
![]() | |
template<typename T > | |
LiteralNode (T v) | |
LiteralNode (LiteralNode const &other)=default | |
Public Attributes | |
std::string const & | name |
LiteralNode::var_t(* | retrieve )(InitContext &, char const *) |
![]() | |
var_t | value |
atype::type | type = atype::NA |
Additional Inherited Members | |
![]() | |
using | var_t = LiteralValue::stored_type |
A placeholder node for simple type configurable.
Definition at line 143 of file Expressions.h.
|
inline |
Definition at line 146 of file Expressions.h.
|
inline |
Definition at line 153 of file Expressions.h.
|
default |
|
inline |
Definition at line 160 of file Expressions.h.
std::string const& o2::framework::expressions::PlaceholderNode::name |
Definition at line 165 of file Expressions.h.
LiteralNode::var_t(* o2::framework::expressions::PlaceholderNode::retrieve) (InitContext &, char const *) |
Definition at line 166 of file Expressions.h.