#include <TableExaminer.h>
Public Member Functions | |
void const * | columnAddress (unsigned int iColumnIndex) const final |
std::vector< std::pair< char const *, std::type_index > > | columnDescriptions () const final |
std::vector< std::type_index > | columnTypes () const final |
TableExaminer< T > & | operator= (const TableExaminer< T > &)=default |
size_t | size () const final |
TableExaminer (const TableExaminer< T > &)=default | |
TableExaminer (T const *iTable) | |
const std::type_info * | typeID () const final |
~TableExaminer () override | |
Public Member Functions inherited from edm::soa::TableExaminerBase | |
TableExaminerBase & | operator= (const TableExaminerBase &)=default |
TableExaminerBase ()=default | |
TableExaminerBase (const TableExaminerBase &)=default | |
virtual | ~TableExaminerBase ()=default |
Private Member Functions | |
template<int I, int S> | |
void | columnDescImpl (std::vector< std::pair< char const *, std::type_index >> &iV) const |
template<int I, int S> | |
void | columnTypesImpl (std::vector< std::type_index > &iV) const |
Private Attributes | |
T const * | m_table |
Definition at line 31 of file TableExaminer.h.
|
inlineexplicit |
Definition at line 33 of file TableExaminer.h.
|
default |
|
inlineoverride |
Definition at line 39 of file TableExaminer.h.
|
inlinefinalvirtual |
Implements edm::soa::TableExaminerBase.
Definition at line 45 of file TableExaminer.h.
References edm::soa::TableExaminer< T >::m_table.
|
inlineprivate |
Definition at line 76 of file TableExaminer.h.
|
inlinefinalvirtual |
Implements edm::soa::TableExaminerBase.
Definition at line 56 of file TableExaminer.h.
References kNColumns.
|
inlinefinalvirtual |
Implements edm::soa::TableExaminerBase.
Definition at line 49 of file TableExaminer.h.
References kNColumns.
|
inlineprivate |
|
default |
|
inlinefinalvirtual |
Implements edm::soa::TableExaminerBase.
Definition at line 43 of file TableExaminer.h.
References edm::soa::TableExaminer< T >::m_table.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
inlinefinalvirtual |
|
private |
Definition at line 86 of file TableExaminer.h.
Referenced by edm::soa::TableExaminer< T >::columnAddress(), and edm::soa::TableExaminer< T >::size().