Classes |
| struct | align_helper |
| struct | align_of |
| struct | Copy |
| struct | disable_if |
| struct | disable_if< true > |
| struct | Fill |
| struct | generate_type_list |
| struct | generate_type_list<> |
| struct | if_then_else< false, if_type, else_type > |
| struct | if_then_else< true, if_type, else_type > |
| class | input_from_string |
| class | input_stream |
| struct | int2type |
| struct | IterType |
| class | left_right_rep |
| struct | max_align< X, nil_type > |
| struct | max_align< X, type_list< H, T > > |
| struct | max_align_aux |
| struct | max_align_aux< true, X, H, T > |
| struct | Memcpy |
| struct | nil_type |
| struct | no_inline_buffer |
| struct | no_stream_support |
| struct | same_type |
| struct | same_type< T, T > |
| struct | select_base |
| struct | type_list |
| struct | with_inline_buffer |
Typedefs |
| typedef int2type< 0 > | false_type |
| typedef std::size_t | key_type |
| typedef char(& | no_type )[2] |
| typedef int2type< 1 > | true_type |
| typedef char | yes_type |
Functions |
| template<class Iter , class T > |
| void | copy (Iter first, Iter last, std::size_t s, T *out) |
| template<class T > |
| void | fill (T *first, T *last, const T &x) |
| key_type | heap_left (std::size_t i) |
| key_type | heap_parent (std::size_t i) |
| key_type | heap_right (std::size_t i) |
| key_type | heap_root () |
| no_stream_support & | operator>> (std::istream &, const no_stream_support &) |
Variables |
| const key_type | noKey = static_cast<key_type>(-1) |