GEGELATI
Data::Array2DWrapper< T > Member List

This is the complete list of members for Data::Array2DWrapper< 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::Array2DWrapper< T >virtual
containerPtrData::ArrayWrapper< T >protected
countData::DataHandlerprotectedstatic
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
resetData() overrideData::ArrayWrapper< T >virtual
scaleLocation(const uint64_t rawLocation, const std::type_info &type) constData::DataHandler
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