std::pmr::monotonic buffer resource

GPTKB entity

Statements (18)
Predicate Object
gptkbp:instanceOf memory resource
gptkbp:allocationStrategy monotonic
gptkbp:builtBy monotonic_buffer_resource(memory_resource* upstream = get_default_resource())
monotonic_buffer_resource(void* buffer, size_t buffer_size, memory_resource* upstream = get_default_resource())
gptkbp:deallocation deallocates all memory at once
gptkbp:definedIn gptkb:C++17
gptkbp:headerFile <memory_resource>
https://www.w3.org/2000/01/rdf-schema#label std::pmr::monotonic buffer resource
gptkbp:inheritsFrom gptkb:std::pmr::memory_resource
gptkbp:method release()
upstream_resource()
gptkbp:namespace std::pmr
gptkbp:purpose provides fast memory allocation from a buffer
gptkbp:standardizedBy gptkb:ISO_C++17
gptkbp:threadSafe not thread safe
gptkbp:uses short-lived memory pools
gptkbp:bfsParent gptkb:C++17
gptkbp:bfsLayer 6