HTGS  v2.0
The Hybrid Task Graph Scheduler
htgs::MemoryData< T > Member List

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

allocatorhtgs::MemoryData< T >private
canReleaseMemory()htgs::MemoryData< T >inline
compare(const std::shared_ptr< IData > p2) consthtgs::IDatainlinevirtual
copy()htgs::MemoryData< T >inline
get()htgs::MemoryData< T >inline
get(size_t idx) consthtgs::MemoryData< T >inline
get(size_t idx)htgs::MemoryData< T >inline
getMemoryManagerName() consthtgs::MemoryData< T >inline
getMemoryReleaseRule() consthtgs::MemoryData< T >inline
getOrder() consthtgs::IDatainline
getPipelineId() consthtgs::MemoryData< T >inline
getSize() consthtgs::MemoryData< T >inline
getType() consthtgs::MemoryData< T >inline
IData()htgs::IDatainline
IData(size_t order)htgs::IDatainline
memAlloc()htgs::MemoryData< T >inline
memAlloc(size_t size)htgs::MemoryData< T >inline
memFree()htgs::MemoryData< T >inline
memoryhtgs::MemoryData< T >private
MemoryData(std::shared_ptr< IMemoryAllocator< T >> allocator, std::weak_ptr< Connector< MemoryData< T >>> memoryManagerConnector, std::string memoryManagerName, MMType type)htgs::MemoryData< T >inline
memoryManagerConnectorhtgs::MemoryData< T >private
memoryManagerNamehtgs::MemoryData< T >private
memoryReleaseRulehtgs::MemoryData< T >private
memoryUsed()htgs::MemoryData< T >inline
operator()(const std::shared_ptr< IData > p1, const std::shared_ptr< IData > p2) consthtgs::IDatainline
operator[](size_t idx) consthtgs::MemoryData< T >inline
operator[](size_t idx)htgs::MemoryData< T >inline
pipelineIdhtgs::MemoryData< T >private
releaseMemory()htgs::MemoryData< T >inline
setMemoryReleaseRule(IMemoryReleaseRule *rule)htgs::MemoryData< T >inline
setPipelineId(size_t id)htgs::MemoryData< T >inline
sizehtgs::MemoryData< T >private
typehtgs::MemoryData< T >private
~IData()htgs::IDatainlinevirtual
~MemoryData()htgs::MemoryData< T >inline