Struct podio::CollectionWriteBuffers

struct CollectionWriteBuffers

Simple helper struct that bundles all the potentially necessary buffers that are necessary to represent a collection for I/O purposes.

Public Functions

template<typename DataT>
inline std::vector<DataT> *dataAsVector()

Public Members

void *data = {nullptr}
void *vecPtr = {nullptr}
CollRefCollection *references = {nullptr}
VectorMembersInfo *vectorMembers = {nullptr}

Public Static Functions

template<typename T>
static inline std::vector<T> *asVector(void *raw)