|
| file | aligned.hpp [code] |
| | Functions for aligning values and pointers.
|
| |
| file | assert.hpp [code] |
| | An implementation of the standard assert() macro with the exception that it will, on failure, dump a backtrace on platforms with the appropriate support library.
|
| |
| file | bit_count.hpp [code] |
| | Implements portable functions for bit twiddling operations including counting leading and trailing zero bits as well as population count.
|
| |
| file | bit_field.hpp [code] |
| | A portable bit-field type.
|
| |
| file | ctype.hpp [code] |
| |
| file | error.hpp [code] |
| | Provides an pstore-specific error codes and a suitable error category for them.
|
| |
| file | inherit_const.hpp [code] |
| | A utility template intended to simplify the writing of the const- and non-const variants of member functions.
|
| |
| file | ios_state.hpp [code] |
| | Save and restore of stream flags.
|
| |
| file | max.hpp [code] |
| | A template implementation of helper types for determining the maximum size and alignment of a collection of types.
|
| |
| file | maybe.hpp [code] |
| | An implementation of the Haskell Maybe type.
|
| |
| file | quoted.hpp [code] |
| | Wrapping quotation marks around strings for output to the user.
|
| |
| file | random.hpp [code] |
| |
| file | round2.hpp [code] |
| | Defines a function which rounds up to the next highest power of 2.
|
| |
| file | uint128.hpp [code] |
| | Declares a portable 128-bit integer type.
|
| |
| file | unsigned_cast.hpp [code] |
| | unsigned_cast() (and its runtime-checked version) allow for simple integral unsigned casts.
|
| |
| file | utf.hpp [code] |
| | Functionality for processing UTF-8 strings.
|
| |
| file | varint.hpp [code] |
| | Implements a prefix-style variable-length integer.
|
| |