A generic tree node.
More...
#include <Expressions.h>
|
| Node (LiteralNode &&v) |
|
| Node (PlaceholderNode &&v) |
|
| Node (Node &&n) |
|
| Node (BindingNode const &n) |
|
| Node (BindingNode const &n, std::string binding_) |
|
| Node (ParameterNode &&p) |
|
| Node (ConditionalNode op, Node &&then_, Node &&else_, Node &&condition_) |
|
| Node (ConditionalNode op, Node &&then_, std::unique_ptr< Node > &&else_, Node &&condition_) |
|
| Node (OpNode op, Node &&l, Node &&r) |
|
| Node (OpNode op, std::unique_ptr< Node > &&l, Node &&r) |
|
| Node (OpNode op, Node &&l) |
|
| Node (Node const &other) |
|
A generic tree node.
Definition at line 221 of file Expressions.h.
◆ self_t
◆ Node() [1/12]
o2::framework::expressions::Node::Node |
( |
LiteralNode && |
v | ) |
|
|
inline |
◆ Node() [2/12]
◆ Node() [3/12]
o2::framework::expressions::Node::Node |
( |
Node && |
n | ) |
|
|
inline |
◆ Node() [4/12]
o2::framework::expressions::Node::Node |
( |
BindingNode const & |
n | ) |
|
|
inline |
◆ Node() [5/12]
o2::framework::expressions::Node::Node |
( |
BindingNode const & |
n, |
|
|
std::string |
binding_ |
|
) |
| |
|
inline |
◆ Node() [6/12]
◆ Node() [7/12]
◆ Node() [8/12]
◆ Node() [9/12]
o2::framework::expressions::Node::Node |
( |
OpNode |
op, |
|
|
Node && |
l, |
|
|
Node && |
r |
|
) |
| |
|
inline |
◆ Node() [10/12]
o2::framework::expressions::Node::Node |
( |
OpNode |
op, |
|
|
std::unique_ptr< Node > && |
l, |
|
|
Node && |
r |
|
) |
| |
|
inline |
◆ Node() [11/12]
o2::framework::expressions::Node::Node |
( |
OpNode |
op, |
|
|
Node && |
l |
|
) |
| |
|
inline |
◆ Node() [12/12]
o2::framework::expressions::Node::Node |
( |
Node const & |
other | ) |
|
|
inline |
◆ binding
std::string o2::framework::expressions::Node::binding |
◆ condition
std::unique_ptr<Node> o2::framework::expressions::Node::condition = nullptr |
◆ index
size_t o2::framework::expressions::Node::index = 0 |
◆ left
std::unique_ptr<Node> o2::framework::expressions::Node::left = nullptr |
◆ right
std::unique_ptr<Node> o2::framework::expressions::Node::right = nullptr |
◆ self
self_t o2::framework::expressions::Node::self |
The documentation for this struct was generated from the following file:
- /home/runner/work/AliceO2/AliceO2/Framework/Core/include/Framework/Expressions.h