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

A placeholder node for parameters taken from an array. More...

#include <Expressions.h>

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

Public Member Functions

 ParameterNode (int index_=-1)
 
 ParameterNode (ParameterNode const &)=default
 
template<typename T >
void reset (T value_, int index_=-1)
 
- Public Member Functions inherited from o2::framework::expressions::LiteralNode
template<typename T >
 LiteralNode (T v)
 
 LiteralNode (LiteralNode const &other)=default
 

Public Attributes

int index
 
- 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 parameters taken from an array.

Definition at line 166 of file Expressions.h.

Constructor & Destructor Documentation

◆ ParameterNode() [1/2]

o2::framework::expressions::ParameterNode::ParameterNode ( int  index_ = -1)
inline

Definition at line 167 of file Expressions.h.

◆ ParameterNode() [2/2]

o2::framework::expressions::ParameterNode::ParameterNode ( ParameterNode const &  )
default

Member Function Documentation

◆ reset()

template<typename T >
void o2::framework::expressions::ParameterNode::reset ( value_,
int  index_ = -1 
)
inline

Definition at line 176 of file Expressions.h.

Member Data Documentation

◆ index

int o2::framework::expressions::ParameterNode::index

Definition at line 184 of file Expressions.h.


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