#include <FlatTable.h>
Public Member Functions | |
double | getAnyValue (unsigned int column) const |
double | getAnyValue (const std::string &column) const |
unsigned int | row () const |
RowView () | |
RowView (const FlatTable &table, unsigned int row) | |
const FlatTable & | table () const |
Static Private Member Functions | |
static void | throwUnknownColumn (const std::string &column) noexcept(false) |
Private Attributes | |
unsigned int | row_ |
const FlatTable * | table_ |
Definition at line 97 of file FlatTable.h.
|
inline |
Definition at line 99 of file FlatTable.h.
|
inline |
Definition at line 100 of file FlatTable.h.
|
inline |
Definition at line 101 of file FlatTable.h.
References nanoaod::FlatTable::getAnyValue(), row_, and table_.
|
inline |
Definition at line 102 of file FlatTable.h.
References nanoaod::FlatTable::columnIndex(), nanoaod::FlatTable::getAnyValue(), row_, table_, and throwUnknownColumn().
|
inline |
|
inline |
|
staticprivatenoexcept |
Definition at line 70 of file FlatTable.cc.
References Exception.
Referenced by getAnyValue().
|
private |
Definition at line 114 of file FlatTable.h.
Referenced by getAnyValue(), and row().
|
private |
Definition at line 113 of file FlatTable.h.
Referenced by getAnyValue(), and table().