 |
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef COLUMNAR_TOOL_WRAPPER_TOOL_COLUMN_VECTOR_MAP_H
9 #define COLUMNAR_TOOL_WRAPPER_TOOL_COLUMN_VECTOR_MAP_H
13 #include <unordered_map>
93 [[nodiscard]] std::pair<std::size_t,CT*>
99 [[nodiscard]] std::pair<std::size_t,const void*>
void setColumn(std::size_t columnIndex, std::size_t size, CT *dataPtr)
set the data for the given column
the header information for the entire columnar data vector
@ u
Enums for curvilinear frames.
std::pair< std::size_t, const void * > getColumnVoid(std::size_t columnIndex, const std::type_info *type, bool isConst)
void setColumnVoid(std::size_t columnIndex, std::size_t size, const void *dataPtr, const std::type_info &type, bool isConst)
std::pair< std::size_t, CT * > getColumn(std::size_t columnIndex)
get the data for the given column
std::size_t size() const noexcept
a class that holds the columnar data for a single call