![]() |
NIM 跨平台 C++ SDK
|
#include <btree.h>
类 | |
| struct | value_compare |
Public 类型 | |
| using | super_type = typename map_params::common_params |
| using | mapped_type = Data |
| using | slot_policy = typename super_type::slot_policy |
| using | slot_type = typename super_type::slot_type |
| using | value_type = typename super_type::value_type |
| using | init_type = typename super_type::init_type |
| using | key_compare = typename super_type::key_compare |
| using | is_map_container = std::true_type |
Public 类型 继承自 phmap::priv::common_params< Key, Compare, Alloc, TargetNodeSize, Multi, phmap::priv::map_slot_policy< Key, Data > > | |
| enum | |
| using | key_compare |
| using | is_key_compare_to |
| using | allocator_type |
| using | key_type |
| using | size_type |
| using | difference_type |
| using | is_multi_container |
| using | slot_policy |
| using | slot_type |
| using | value_type |
| using | init_type |
| using | pointer |
| using | const_pointer |
| using | reference |
| using | const_reference |
| using | node_count_type |
静态 Public 成员函数 | |
| static const Key & | key (const value_type &x) |
| static const Key & | key (const init_type &x) |
| static const Key & | key (const slot_type *x) |
| static mapped_type & | value (value_type *value) |
静态 Public 成员函数 继承自 phmap::priv::common_params< Key, Compare, Alloc, TargetNodeSize, Multi, phmap::priv::map_slot_policy< Key, Data > > | |
| static value_type & | element (slot_type *slot) |
| static const value_type & | element (const slot_type *slot) |
| static void | construct (Alloc *alloc, slot_type *slot, Args &&... args) |
| static void | construct (Alloc *alloc, slot_type *slot, slot_type *other) |
| static void | destroy (Alloc *alloc, slot_type *slot) |
| static void | transfer (Alloc *alloc, slot_type *new_slot, slot_type *old_slot) |
| static void | swap (Alloc *alloc, slot_type *a, slot_type *b) |
| static void | move (Alloc *alloc, slot_type *src, slot_type *dest) |
| static void | move (Alloc *alloc, slot_type *first, slot_type *last, slot_type *result) |
| using phmap::priv::map_params< Key, Data, Compare, Alloc, TargetNodeSize, Multi >::init_type = typename super_type::init_type |
| using phmap::priv::map_params< Key, Data, Compare, Alloc, TargetNodeSize, Multi >::is_map_container = std::true_type |
| using phmap::priv::map_params< Key, Data, Compare, Alloc, TargetNodeSize, Multi >::key_compare = typename super_type::key_compare |
| using phmap::priv::map_params< Key, Data, Compare, Alloc, TargetNodeSize, Multi >::mapped_type = Data |
| using phmap::priv::map_params< Key, Data, Compare, Alloc, TargetNodeSize, Multi >::slot_policy = typename super_type::slot_policy |
| using phmap::priv::map_params< Key, Data, Compare, Alloc, TargetNodeSize, Multi >::slot_type = typename super_type::slot_type |
| using phmap::priv::map_params< Key, Data, Compare, Alloc, TargetNodeSize, Multi >::super_type = typename map_params::common_params |
| using phmap::priv::map_params< Key, Data, Compare, Alloc, TargetNodeSize, Multi >::value_type = typename super_type::value_type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |