asJson(JsonFormatProfile profile) const | vrs::DataLayout | |
asJson(const JsonFormatProfileSpec &profile=JsonFormatProfileSpec()) const | vrs::DataLayout | |
collectVariableDataAndUpdateIndex() | vrs::DataLayout | |
collectVariableDataAndUpdateIndex(void *destination) | vrs::DataLayout | |
copyClonedDataPieceValues(const DataLayout &originalLayout) | vrs::DataLayout | |
DataLayout()=default (defined in vrs::DataLayout) | vrs::DataLayout | protected |
DataLayout(const DataLayout &)=delete (defined in vrs::DataLayout) | vrs::DataLayout | |
DataPiece (defined in vrs::DataLayout) | vrs::DataLayout | friend |
DataPieceArray (defined in vrs::DataLayout) | vrs::DataLayout | friend |
DataPieceString (defined in vrs::DataLayout) | vrs::DataLayout | friend |
DataPieceStringMap (defined in vrs::DataLayout) | vrs::DataLayout | friend |
DataPieceValue (defined in vrs::DataLayout) | vrs::DataLayout | friend |
DataPieceVector (defined in vrs::DataLayout) | vrs::DataLayout | friend |
findDataPieceArray(const string &label, size_t arraySize) const | vrs::DataLayout | |
findDataPieceArray(const string &label, size_t arraySize) (defined in vrs::DataLayout) | vrs::DataLayout | |
findDataPieceString(const string &label) const | vrs::DataLayout | |
findDataPieceString(const string &label) (defined in vrs::DataLayout) | vrs::DataLayout | |
findDataPieceStringMap(const string &label) const | vrs::DataLayout | |
findDataPieceStringMap(const string &label) (defined in vrs::DataLayout) | vrs::DataLayout | |
findDataPieceValue(const string &label) const | vrs::DataLayout | |
findDataPieceValue(const string &label) (defined in vrs::DataLayout) | vrs::DataLayout | |
findDataPieceVector(const string &label) const | vrs::DataLayout | |
findDataPieceVector(const string &label) (defined in vrs::DataLayout) | vrs::DataLayout | |
fixedData_ | vrs::DataLayout | protected |
fixedDataSizeNeeded_ | vrs::DataLayout | protected |
fixedSizePieces_ | vrs::DataLayout | protected |
forEachDataPiece(const std::function< void(const DataPiece *)> &, DataPieceType type=DataPieceType::Undefined) const | vrs::DataLayout | |
forEachDataPiece(const std::function< void(DataPiece *)> &, DataPieceType type=DataPieceType::Undefined) | vrs::DataLayout | |
getAvailableFixedDataPiecesCount() const | vrs::DataLayout | |
getAvailableVarDataPiecesCount() const | vrs::DataLayout | |
getContentBlock() const | vrs::DataLayout | |
getDeclaredFixedDataPiecesCount() const | vrs::DataLayout | inline |
getDeclaredVarDataPiecesCount() const | vrs::DataLayout | inline |
getFixedData() | vrs::DataLayout | inline |
getFixedData(size_t offset, size_t size) | vrs::DataLayout | inlineprotected |
getFixedDataSizeNeeded() const | vrs::DataLayout | inline |
getListOfPiecesSpec() const | vrs::DataLayout | |
getRawData(vector< int8_t > &outRawData) const | vrs::DataLayout | |
getVarData() | vrs::DataLayout | inline |
getVarData(size_t varPieceIndex, size_t &outCount) | vrs::DataLayout | inlineprotected |
getVarDataSizeFromIndex() const | vrs::DataLayout | |
getVarDataSizeNeeded() const | vrs::DataLayout | |
getVarSizeIndex() const | vrs::DataLayout | protected |
getVarSizeIndex() | vrs::DataLayout | protected |
hasAllRequiredPieces() const | vrs::DataLayout | inline |
hasAllRequiredPieces_ | vrs::DataLayout | protected |
initLayout() | vrs::DataLayout | protected |
internal::DataLayouter (defined in vrs::DataLayout) | vrs::DataLayout | friend |
isMapped() const | vrs::DataLayout | inline |
isSame(const DataLayout &otherLayout) const | vrs::DataLayout | |
isVarDataIndexValid() const | vrs::DataLayout | |
kNotFound | vrs::DataLayout | static |
kVariableSize | vrs::DataLayout | static |
makeFromJson(const string &json) | vrs::DataLayout | static |
mapLayout(DataLayout &targetLayout) | vrs::DataLayout | |
mappedDataLayout_ | vrs::DataLayout | protected |
mapPieces(const vector< DataPiece * > &searchPieces, const vector< DataPiece * > &givenPieces) (defined in vrs::DataLayout) | vrs::DataLayout | protectedstatic |
operator=(const DataLayout &)=delete (defined in vrs::DataLayout) | vrs::DataLayout | |
printLayout(ostream &out, const string &indent="") const | vrs::DataLayout | |
printLayoutCompact(ostream &out, const string &indent="") const | vrs::DataLayout | |
requireAllPieces() | vrs::DataLayout | |
serialize(JsonWrapper &rj, const JsonFormatProfileSpec &profile) const | vrs::DataLayout | protected |
stageCurrentValues() | vrs::DataLayout | |
varData_ | vrs::DataLayout | protected |
varSizePieces_ | vrs::DataLayout | protected |
~DataLayout() | vrs::DataLayout | virtual |