![]() |
ATLAS Offline Software
|
#include <ColumnarToolDataArray.h>
Public Member Functions | |
| ColumnDataArray () noexcept=default | |
| standard constructor More... | |
| ColumnDataArray (ColumnDataArray &&other) noexcept | |
| standard move constructor More... | |
| ColumnDataArray | operator= (ColumnDataArray &&other) noexcept=delete |
| ~ColumnDataArray () noexcept | |
| standard destructor More... | |
| bool | empty () const noexcept |
| whether this column has no associated accessors More... | |
| const ColumnInfo & | info () const noexcept |
| get the column info More... | |
| void | addAccessor (const std::string &name, const ColumnInfo &val_info, ColumnAccessorDataArray *val_accessorData) |
| add an info to the column More... | |
| void | removeAccessor (ColumnAccessorDataArray &val_accessorData) |
| remove an accessor data object More... | |
| void | mergeData (const std::string &name, ColumnDataArray &&other) |
| merge the data from another column More... | |
| void | setIndex (unsigned val_index) noexcept |
| set the index for this column More... | |
Private Attributes | |
| ColumnInfo | m_info |
| the column info More... | |
| std::vector< ColumnAccessorDataArray * > | m_accessors |
| the data on all accessors for this column More... | |
Definition at line 16 of file ColumnarToolDataArray.h.
|
defaultnoexcept |
standard constructor
|
noexcept |
|
noexcept |
| void columnar::ColumnDataArray::addAccessor | ( | const std::string & | name, |
| const ColumnInfo & | val_info, | ||
| ColumnAccessorDataArray * | val_accessorData | ||
| ) |
add an info to the column
Definition at line 271 of file ColumnarToolArray.cxx.
|
noexcept |
whether this column has no associated accessors
Definition at line 255 of file ColumnarToolArray.cxx.
|
noexcept |
get the column info
Definition at line 263 of file ColumnarToolArray.cxx.
| void columnar::ColumnDataArray::mergeData | ( | const std::string & | name, |
| ColumnDataArray && | other | ||
| ) |
|
deletenoexcept |
| void columnar::ColumnDataArray::removeAccessor | ( | ColumnAccessorDataArray & | val_accessorData | ) |
|
noexcept |
set the index for this column
Definition at line 330 of file ColumnarToolArray.cxx.
|
private |
the data on all accessors for this column
Definition at line 53 of file ColumnarToolDataArray.h.
|
private |
the column info
Definition at line 50 of file ColumnarToolDataArray.h.
1.8.18