HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_MemoryResource Member List

This is the complete list of members for UT_MemoryResource, including all inherited members.

clients() const UT_MemoryResourceinline
getMemoryResource(const UT_StringHolder &name)UT_MemoryResourcestatic
hasMemoryResource(const UT_StringHolder &name, UT_MemoryResource **mem=nullptr)UT_MemoryResourcestatic
memoryResources()UT_MemoryResourcestatic
operator=(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
registerClient(UT_MemoryClient *client, UT_MemoryClient::Niceness niceness)UT_MemoryResource
registerClient(UT_MemoryClient *client, const UT_Array< UT_MemoryClient::Niceness > &niceness)UT_MemoryResource
registerDeviceName(const UT_StringHolder &name, const uint8(&uuid)[16])UT_MemoryResourcestatic
requestMemoryFree(exint size_in_bytes, const UT_MemoryClient *from_client, UT_MemoryClient::RequestSeverity severity=UT_MemoryClient::NORMAL_REQUEST)UT_MemoryResource
returnMemory(const UT_MemoryClient *returning_client, exint size_in_bytes)UT_MemoryResource
setTotalMemory(exint mem_in_bytes)UT_MemoryResourceinline
totalMemory() const UT_MemoryResource
unregisterClient(UT_MemoryClient *client)UT_MemoryResource
usedMemory()UT_MemoryResource
UT_MemoryResource(const UT_StringHolder &name, PassKey)UT_MemoryResource
UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected
UT_NonCopyable(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
~UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected