Classes | |
struct | combined_augment |
struct | combined_augmenter |
struct | key_augment |
Public Types | |
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 |
Static Public Member Functions | |
static const augment_type & | user_augment (const combined_augment &a) |
Public Attributes | |
combined_augmenter | m_augmenter |
store_type | m_store |