Skip to content

Work in progress implementation of C++17's memory_resource header

License

Notifications You must be signed in to change notification settings

feroldi/cxx17_memory_resource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++17's <memory_resource> header

This is a work in progress implementation of the <memory_resource> header from C++17. I haven't found any standard library implementation that implemented this header up until now, and I needed some of its utilities, so that's my motivation to work on it.

Features implemented so far are:

  • Class memory_resource
  • Class polymorphic_allocator
  • Class synchronized_pool_resource
  • Class unsynchronized_pool_resource
  • Class monotonic_buffer_resource
  • Function new_delete_resource()
  • Function null_memory_resource()
  • Function set_default_resource()
  • Function get_default_resource()

License

Distributed under the Boost Software License, Version 1.0. See LICENSE.

About

Work in progress implementation of C++17's memory_resource header

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages