|
|
typedef std::conditional< is_ordered, typename O::K, no_key >::type | keyextract_type |
| |
|
typedef O::A | augmenter_type |
| |
|
typedef T | value_type |
| |
|
typedef std::decay< decltype(std::declval< augmenter_type >)(std::declval< value_type >)))>::type | augment_type |
| |
|
typedef std::decay< decltype(std::declval< keyextract_type >)(std::declval< value_type >)))>::type | key_type |
| |
|
typedef std::conditional< is_internal, bbits::internal_store< value_type, combined_augment, O::a, O::b >, typename std::conditional< is_serialized, bbits::serialized_store< value_type, combined_augment, O::a, O::b, O::bs >, bbits::external_store< value_type, combined_augment, O::a, O::b, O::bs > >::type >::type | store_type |
| |
|
typedef store_type::internal_type | internal_type |
| |
|
typedef store_type::leaf_type | leaf_type |
| |
|
|
key_type | min_key (internal_type node, size_t i) const |
| |
|
key_type | min_key (leaf_type node, size_t i) const |
| |
|
key_type | min_key (T v) const |
| |
|
key_type | min_key (internal_type v) const |
| |
|
key_type | min_key (leaf_type v) const |
| |
|
const store_type & | store () const |
| |
|
store_type & | store () |
| |
|
| tree_state (store_type store, augmenter_type augmenter, keyextract_type keyextract) |
| |
|
|
static const bool | is_internal = O::O & bbits::f_internal |
| |
|
static const bool | is_static = O::O & bbits::f_static |
| |
|
static const bool | is_ordered = ! (O::O & bbits::f_unordered) |
| |
|
static const bool | is_serialized = O::O & bbits::f_serialized |
| |
template<typename T, typename O>
class tpie::bbits::tree_state< T, O >
Definition at line 274 of file base.h.
The documentation for this class was generated from the following file: