Array2DWrapper(const size_t w=2, const size_t h=4, std::vector< T > *ptr=nullptr) | Data::Array2DWrapper< T > | inline |
Array2DWrapper(const Array2DWrapper &other)=default | Data::Array2DWrapper< T > | |
ArrayWrapper(size_t size=8, std::vector< T > *ptr=nullptr) | Data::ArrayWrapper< T > | inline |
ArrayWrapper(const ArrayWrapper< T > &other)=default | Data::ArrayWrapper< T > | |
cachedHash | Data::DataHandler | mutableprotected |
canHandle(const std::type_info &type) const override | Data::ArrayWrapper< T > | virtual |
checkAddressAndType(const std::type_info &type, const size_t &address) const | Data::ArrayWrapper< T > | protected |
clone() const override | Data::PrimitiveTypeArray2D< T > | inlinevirtual |
containerPtr | Data::ArrayWrapper< T > | protected |
count | Data::DataHandler | protectedstatic |
data | Data::PrimitiveTypeArray2D< T > | protected |
DataHandler() | Data::DataHandler | |
DataHandler(const DataHandler &other)=default | Data::DataHandler | |
getAddressesAccessed(const std::type_info &type, const size_t address) const override | Data::Array2DWrapper< T > | virtual |
getAddressSpace(const std::type_info &type, size_t *dim1, size_t *dim2) const | Data::Array2DWrapper< T > | protected |
getAddressSpace(const std::type_info &type) const override | Data::Array2DWrapper< T > | virtual |
getDataAt(const std::type_info &type, const size_t address) const override | Data::Array2DWrapper< T > | virtual |
getDimensionsSize() const override | Data::Array2DWrapper< T > | virtual |
getHash() const | Data::DataHandler | |
getId() const | Data::DataHandler | |
getLargestAddressSpace(void) const override | Data::ArrayWrapper< T > | virtual |
getNativeType() const override | Data::ArrayWrapper< T > | virtual |
height | Data::Array2DWrapper< T > | protected |
id | Data::DataHandler | protected |
invalidateCachedHash() | Data::ArrayWrapper< T > | |
invalidCachedHash | Data::DataHandler | mutableprotected |
nbElements | Data::ArrayWrapper< T > | protected |
operator=(const PrimitiveTypeArray2D< T > &other) | Data::PrimitiveTypeArray2D< T > | |
PrimitiveTypeArray2D(const size_t w=2, const size_t h=4) | Data::PrimitiveTypeArray2D< T > | inline |
PrimitiveTypeArray2D(const PrimitiveTypeArray2D< T > &other) | Data::PrimitiveTypeArray2D< T > | inline |
PrimitiveTypeArray2D(const Array2DWrapper< T > &other) | Data::PrimitiveTypeArray2D< T > | |
resetData() override | Data::PrimitiveTypeArray2D< T > | virtual |
scaleLocation(const uint64_t rawLocation, const std::type_info &type) const | Data::DataHandler | |
setDataAt(const std::type_info &type, const size_t address, const T &value) | Data::PrimitiveTypeArray2D< T > | |
setPointer(std::vector< T > *ptr) | Data::ArrayWrapper< T > | inline |
updateHash() const override | Data::ArrayWrapper< T > | inlineprotectedvirtual |
width | Data::Array2DWrapper< T > | protected |
~Array2DWrapper()=default | Data::Array2DWrapper< T > | virtual |
~ArrayWrapper()=default | Data::ArrayWrapper< T > | virtual |
~DataHandler()=default | Data::DataHandler | virtual |