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

An expression tree node corresponding to a column binding. More...

#include <Expressions.h>

Public Member Functions

constexpr BindingNode ()
 
 BindingNode (BindingNode const &)=default
 
 BindingNode (BindingNode &&)=delete
 
constexpr BindingNode (const char *name_, uint32_t hash_, atype::type type_)
 
constexpr BindingNode (uint32_t hash_, atype::type type_)
 

Public Attributes

const charname
 
uint32_t hash
 
atype::type type
 

Detailed Description

An expression tree node corresponding to a column binding.

Definition at line 129 of file Expressions.h.

Constructor & Destructor Documentation

◆ BindingNode() [1/5]

constexpr o2::framework::expressions::BindingNode::BindingNode ( )
inlineconstexpr

Definition at line 130 of file Expressions.h.

◆ BindingNode() [2/5]

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

◆ BindingNode() [3/5]

o2::framework::expressions::BindingNode::BindingNode ( BindingNode &&  )
delete

◆ BindingNode() [4/5]

constexpr o2::framework::expressions::BindingNode::BindingNode ( const char name_,
uint32_t  hash_,
atype::type  type_ 
)
inlineconstexpr

Definition at line 138 of file Expressions.h.

◆ BindingNode() [5/5]

constexpr o2::framework::expressions::BindingNode::BindingNode ( uint32_t  hash_,
atype::type  type_ 
)
inlineconstexpr

Definition at line 139 of file Expressions.h.

Member Data Documentation

◆ hash

uint32_t o2::framework::expressions::BindingNode::hash

Definition at line 141 of file Expressions.h.

◆ name

const char* o2::framework::expressions::BindingNode::name

Definition at line 140 of file Expressions.h.

◆ type

atype::type o2::framework::expressions::BindingNode::type

Definition at line 142 of file Expressions.h.


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