GEGELATI
Data::PrimitiveTypeArray2D< T > Member List

This is the complete list of members for Data::PrimitiveTypeArray2D< T >, including all inherited members.

Array2DWrapper(const size_t w=2, const size_t h=4, std::vector< T > *ptr=nullptr)Data::Array2DWrapper< T >inline
Array2DWrapper(const Array2DWrapper &other)=defaultData::Array2DWrapper< T >
ArrayWrapper(size_t size=8, std::vector< T > *ptr=nullptr)Data::ArrayWrapper< T >inline
ArrayWrapper(const ArrayWrapper< T > &other)=defaultData::ArrayWrapper< T >
cachedHashData::DataHandlermutableprotected
canHandle(const std::type_info &type) const overrideData::ArrayWrapper< T >virtual
checkAddressAndType(const std::type_info &type, const size_t &address) constData::ArrayWrapper< T >protected
clone() const overrideData::PrimitiveTypeArray2D< T >inlinevirtual
containerPtrData::ArrayWrapper< T >protected
countData::DataHandlerprotectedstatic
dataData::PrimitiveTypeArray2D< T >protected
DataHandler()Data::DataHandler
DataHandler(const DataHandler &other)=defaultData::DataHandler
getAddressesAccessed(const std::type_info &type, const size_t address) const overrideData::Array2DWrapper< T >virtual
getAddressSpace(const std::type_info &type, size_t *dim1, size_t *dim2) constData::Array2DWrapper< T >protected
getAddressSpace(const std::type_info &type) const overrideData::Array2DWrapper< T >virtual
getDataAt(const std::type_info &type, const size_t address) const overrideData::Array2DWrapper< T >virtual
getDimensionsSize() const overrideData::Array2DWrapper< T >virtual
getHash() constData::DataHandler
getId() constData::DataHandler
getLargestAddressSpace(void) const overrideData::ArrayWrapper< T >virtual
getNativeType() const overrideData::ArrayWrapper< T >virtual
heightData::Array2DWrapper< T >protected
idData::DataHandlerprotected
invalidateCachedHash()Data::ArrayWrapper< T >
invalidCachedHashData::DataHandlermutableprotected
nbElementsData::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() overrideData::PrimitiveTypeArray2D< T >virtual
scaleLocation(const uint64_t rawLocation, const std::type_info &type) constData::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 overrideData::ArrayWrapper< T >inlineprotectedvirtual
widthData::Array2DWrapper< T >protected
~Array2DWrapper()=defaultData::Array2DWrapper< T >virtual
~ArrayWrapper()=defaultData::ArrayWrapper< T >virtual
~DataHandler()=defaultData::DataHandlervirtual