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

An expression tree node corresponding to a literal value. More...

#include <Expressions.h>

Inherited by o2::framework::expressions::ParameterNode, and o2::framework::expressions::PlaceholderNode.

Public Types

using var_t = LiteralValue::stored_type
 

Public Member Functions

 LiteralNode ()
 
template<typename T >
 LiteralNode (T v)
 
 LiteralNode (var_t v, atype::type t)
 

Public Attributes

var_t value
 
atype::type type = atype::NA
 

Detailed Description

An expression tree node corresponding to a literal value.

Definition at line 112 of file Expressions.h.

Member Typedef Documentation

◆ var_t

Constructor & Destructor Documentation

◆ LiteralNode() [1/3]

o2::framework::expressions::LiteralNode::LiteralNode ( )
inline

Definition at line 115 of file Expressions.h.

◆ LiteralNode() [2/3]

template<typename T >
o2::framework::expressions::LiteralNode::LiteralNode ( v)
inline

Definition at line 121 of file Expressions.h.

◆ LiteralNode() [3/3]

o2::framework::expressions::LiteralNode::LiteralNode ( var_t  v,
atype::type  t 
)
inline

Definition at line 125 of file Expressions.h.

Member Data Documentation

◆ type

atype::type o2::framework::expressions::LiteralNode::type = atype::NA

Definition at line 132 of file Expressions.h.

◆ value

var_t o2::framework::expressions::LiteralNode::value

Definition at line 131 of file Expressions.h.


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