Input parameter to RFieldBase::ReadBulk() and RFieldBase::ReadBulkImpl().
Definition at line 832 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 847 of file RFieldBase.hxx.
| std::size_t ROOT::RFieldBase::RBulkSpec::fCount = 0 | 
Size of the bulk range.
Definition at line 838 of file RFieldBase.hxx.
| RNTupleLocalIndex ROOT::RFieldBase::RBulkSpec::fFirstIndex | 
Start of the bulk range.
Definition at line 837 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 841 of file RFieldBase.hxx.
A bool array of size fCount, indicating the required values in the requested range.
Definition at line 840 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 844 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 835 of file RFieldBase.hxx.