Project
Loading...
Searching...
No Matches
o2::framework::expressions::PlaceholderNode Struct Reference

A placeholder node for simple type configurable. More...

#include <Expressions.h>

Inherits o2::framework::expressions::LiteralNode.

Public Member Functions

template<typename T >
 PlaceholderNode (Configurable< T > const &v)
 
void reset (InitContext &context)
 
- Public Member Functions inherited from o2::framework::expressions::LiteralNode
template<typename T >
 LiteralNode (T v)
 

Public Attributes

std::string const & name
 
LiteralNode::var_t(* retrieve )(InitContext &, char const *)
 
- Public Attributes inherited from o2::framework::expressions::LiteralNode
var_t value
 
atype::type type = atype::NA
 

Additional Inherited Members

- Public Types inherited from o2::framework::expressions::LiteralNode
using var_t = LiteralValue::stored_type
 

Detailed Description

A placeholder node for simple type configurable.

Definition at line 139 of file Expressions.h.

Constructor & Destructor Documentation

◆ PlaceholderNode()

template<typename T >
o2::framework::expressions::PlaceholderNode::PlaceholderNode ( Configurable< T > const &  v)
inline

Definition at line 141 of file Expressions.h.

Member Function Documentation

◆ reset()

void o2::framework::expressions::PlaceholderNode::reset ( InitContext context)
inline

Definition at line 150 of file Expressions.h.

Member Data Documentation

◆ name

std::string const& o2::framework::expressions::PlaceholderNode::name

Definition at line 155 of file Expressions.h.

◆ retrieve

LiteralNode::var_t(* o2::framework::expressions::PlaceholderNode::retrieve) (InitContext &, char const *)

Definition at line 156 of file Expressions.h.


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