Input parameter to RFieldBase::ReadBulk() and RFieldBase::ReadBulkImpl().
Definition at line 741 of file RFieldBase.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. | |
RNTupleLocalIndex | 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 an array of valid objects of the correct type large enough to hold the bulk range. | |
Static Public Attributes | |
static const std::size_t | kAllSet = std::size_t(-1) |
Possible return value of ReadBulk() and ReadBulkImpl(), which indicates that the full bulk range was read independently of the provided masks. | |
#include <ROOT/RFieldBase.hxx>
std::vector<unsigned char>* ROOT::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 756 of file RFieldBase.hxx.
std::size_t ROOT::RFieldBase::RBulkSpec::fCount = 0 |
Size of the bulk range.
Definition at line 747 of file RFieldBase.hxx.
RNTupleLocalIndex ROOT::RFieldBase::RBulkSpec::fFirstIndex |
Start of the bulk range.
Definition at line 746 of file RFieldBase.hxx.
bool* ROOT::RFieldBase::RBulkSpec::fMaskAvail = nullptr |
A bool array of size fCount
, indicating the valid values in fValues.
Definition at line 750 of file RFieldBase.hxx.
A bool array of size fCount, indicating the required values in the requested range.
Definition at line 749 of file RFieldBase.hxx.
void* ROOT::RFieldBase::RBulkSpec::fValues = nullptr |
The destination area, which has to be an array of valid objects of the correct type large enough to hold the bulk range.
Definition at line 753 of file RFieldBase.hxx.
|
static |
Possible return value of ReadBulk() and ReadBulkImpl(), which indicates that the full bulk range was read independently of the provided masks.
Definition at line 744 of file RFieldBase.hxx.