Apache C++ Standard Library Reference Guide

## 2.4 General utilities library

Clause 20 of the Standard contains the General utilities library, `lib.utilities`. This library describes components used by other library elements, such as a predefined storage allocator for dynamic storage management. If you are reading this manual online, click the name of header file or entry to go to its description.

#### Table 3: General utilities library

Header File | Corresponding Entries in this Reference
`<utility>` | pair | Operators
`<functional>` | binary_function unary_function plus minus multiplies divides modulus negate equal_to not_equal_to greater less greater_equal less_equal compare | logical_and logical_or logical_not Negators unary_negate binary_negate `not1()` `not2()` `bind1st()`, `bind2nd()` binder1st, binder2nd pointer_to_unary_function `ptr_fun()` pointer_to_binary_function mem_fun, mem_fun_ref Function Objects
`<memory>` | allocator raw_storage_iterator auto_ptr | `get_temporary_buffer()` `return_temporary_buffer()` `uninitialized_copy()` `uninitialized_fill()` `uninitialized_fill_n()`