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) |