|
memory
|
The exception classes.
Classes | |
| struct | allocator_info |
| Contains information about an allocator. More... | |
| class | out_of_memory |
| The exception class thrown when a low level allocator runs out of memory. More... | |
| class | out_of_fixed_memory |
| A special case of out_of_memory errors thrown when a low-level allocator with a fixed size runs out of memory. More... | |
| class | bad_allocation_size |
| The exception class thrown when an allocation size is bigger than the supported maximum. More... | |
| class | bad_node_size |
| The exception class thrown when the node size exceeds the supported maximum, i.e. More... | |
| class | bad_array_size |
| The exception class thrown when the array size exceeds the supported maximum, i.e. More... | |
| class | bad_alignment |
| The exception class thrown when the alignment exceeds the supported maximum, i.e. More... | |
Functions | |
| template<class Ex, typename Func> | |
| void | check_allocation_size (std::size_t passed, Func f, const allocator_info &info) |
| template<class Ex> | |
| void | check_allocation_size (std::size_t passed, std::size_t supported, const allocator_info &info) |
1.13.2