Input parameter to ReadBulk() and ReadBulkImpl(). See RBulk class for more information.
Definition at line 320 of file RField.hxx.
Public Attributes | |
std::vector< unsigned char > * | fAuxData = nullptr |
Reference to memory owned by the RBulk class. | |
std::size_t | fCount = 0 |
Size of the bulk range. | |
RClusterIndex | fFirstIndex |
Start of the bulk range. | |
bool * | fMaskAvail = nullptr |
A bool array of size fCount, indicating the valid values in fValues. | |
const bool * | fMaskReq = nullptr |
A bool array of size fCount, indicating the required values in the requested range. | |
void * | fValues = nullptr |
The destination area, which has to be a big enough array of valid objects of the correct type. | |
Static Public Attributes | |
static const std::size_t | kAllSet = std::size_t(-1) |
As a return value of ReadBulk and ReadBulkImpl(), indicates that the full bulk range was read independent of the provided masks. | |
#include <ROOT/RField.hxx>
std::vector<unsigned char>* ROOT::Experimental::Detail::RFieldBase::RBulkSpec::fAuxData = nullptr |
Reference to memory owned by the RBulk class.
The field implementing BulkReadImpl may use fAuxData as memory that stays persistent between calls.
Definition at line 334 of file RField.hxx.
std::size_t ROOT::Experimental::Detail::RFieldBase::RBulkSpec::fCount = 0 |
Size of the bulk range.
Definition at line 326 of file RField.hxx.
RClusterIndex ROOT::Experimental::Detail::RFieldBase::RBulkSpec::fFirstIndex |
Start of the bulk range.
Definition at line 325 of file RField.hxx.
bool* ROOT::Experimental::Detail::RFieldBase::RBulkSpec::fMaskAvail = nullptr |
A bool array of size fCount, indicating the valid values in fValues.
Definition at line 329 of file RField.hxx.
const bool* ROOT::Experimental::Detail::RFieldBase::RBulkSpec::fMaskReq = nullptr |
A bool array of size fCount, indicating the required values in the requested range.
Definition at line 328 of file RField.hxx.
void* ROOT::Experimental::Detail::RFieldBase::RBulkSpec::fValues = nullptr |
The destination area, which has to be a big enough array of valid objects of the correct type.
Definition at line 331 of file RField.hxx.
|
static |
As a return value of ReadBulk and ReadBulkImpl(), indicates that the full bulk range was read independent of the provided masks.
Definition at line 323 of file RField.hxx.