Skip to content
This repository has been archived by the owner on Oct 28, 2024. It is now read-only.

Latest commit

 

History

History
16 lines (12 loc) · 736 Bytes

File metadata and controls

16 lines (12 loc) · 736 Bytes

Containers

containers is a library that provides an allocator interface to memory allocation.

Every piece of the framework uses the allocators for malloc/free operations. At the program's creation a default allocator is created, and at the end of a program, it is expected that the allocator contains no outstanding allocations. This is checked for every application type.

Also provided are wrapped STL objects that all take allocators on creation. This allows normal STL functions/objects to be used without missing out on the usefulness provided by the allocator interface.

In the future, if more complicated applications are necessary, more interesting and complex allocators can be created and slotted in at specific points.