1 #ifndef FWCore_SOA_TableExaminerBase_h 2 #define FWCore_SOA_TableExaminerBase_h 44 virtual std::vector<std::type_index>
columnTypes()
const = 0;
46 virtual std::vector<std::pair<char const*, std::type_index>>
columnDescriptions()
const = 0;
48 virtual size_t size()
const = 0;
50 virtual void const*
columnAddress(
unsigned int iColumnIndex)
const = 0;
52 virtual const std::type_info*
typeID()
const = 0;
virtual std::vector< std::pair< char const *, std::type_index > > columnDescriptions() const =0
virtual void const * columnAddress(unsigned int iColumnIndex) const =0
TableExaminerBase & operator=(const TableExaminerBase &)=default
virtual const std::type_info * typeID() const =0
virtual size_t size() const =0
virtual std::vector< std::type_index > columnTypes() const =0
TableExaminerBase()=default
virtual ~TableExaminerBase()=default