Input parameter to RFieldBase::ReadBulk() and RFieldBase::ReadBulkImpl().
Definition at line 744 of file RFieldBase.hxx.
Public Attributes | |
| std::vector< unsigned char > * | fAuxData = nullptr |
| Reference to memory owned by the RBulkValues 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 RBulkValues class.
The field implementing BulkReadImpl() may use fAuxData as memory that stays persistent between calls.
Definition at line 759 of file RFieldBase.hxx.
| std::size_t ROOT::RFieldBase::RBulkSpec::fCount = 0 |
Size of the bulk range.
Definition at line 750 of file RFieldBase.hxx.
| RNTupleLocalIndex ROOT::RFieldBase::RBulkSpec::fFirstIndex |
Start of the bulk range.
Definition at line 749 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 753 of file RFieldBase.hxx.
A bool array of size fCount, indicating the required values in the requested range.
Definition at line 752 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 756 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 747 of file RFieldBase.hxx.