mirror of
https://github.com/boostorg/intrusive.git
synced 2025-08-02 14:04:36 +02:00
lib: default option for header_holder_type
This commit is contained in:
@@ -47,6 +47,7 @@ struct avltree_defaults
|
||||
static const bool constant_time_size = true;
|
||||
typedef std::size_t size_type;
|
||||
typedef void compare;
|
||||
typedef void header_holder_type;
|
||||
};
|
||||
|
||||
/// @endcond
|
||||
|
@@ -49,6 +49,7 @@ struct bstree_defaults
|
||||
typedef void compare;
|
||||
static const bool floating_point = true; //For sgtree
|
||||
typedef void priority; //For treap
|
||||
typedef void header_holder_type;
|
||||
};
|
||||
|
||||
template<class ValueTraits, algo_types AlgoType>
|
||||
|
@@ -42,6 +42,7 @@ struct list_defaults
|
||||
typedef detail::default_list_hook proto_value_traits;
|
||||
static const bool constant_time_size = true;
|
||||
typedef std::size_t size_type;
|
||||
typedef void header_holder_type;
|
||||
};
|
||||
|
||||
/// @endcond
|
||||
|
@@ -45,6 +45,7 @@ struct rbtree_defaults
|
||||
static const bool constant_time_size = true;
|
||||
typedef std::size_t size_type;
|
||||
typedef void compare;
|
||||
typedef void header_holder_type;
|
||||
};
|
||||
|
||||
/// @endcond
|
||||
|
@@ -192,6 +192,7 @@ struct sgtree_defaults
|
||||
typedef std::size_t size_type;
|
||||
typedef void compare;
|
||||
static const bool floating_point = true;
|
||||
typedef void header_holder_type;
|
||||
};
|
||||
|
||||
/// @endcond
|
||||
|
@@ -57,6 +57,7 @@ struct slist_defaults
|
||||
static const bool linear = false;
|
||||
typedef std::size_t size_type;
|
||||
static const bool cache_last = false;
|
||||
typedef void header_holder_type;
|
||||
};
|
||||
|
||||
struct slist_bool_flags
|
||||
|
@@ -44,6 +44,7 @@ struct splaytree_defaults
|
||||
static const bool constant_time_size = true;
|
||||
typedef std::size_t size_type;
|
||||
typedef void compare;
|
||||
typedef void header_holder_type;
|
||||
};
|
||||
|
||||
/// @endcond
|
||||
|
@@ -48,6 +48,7 @@ struct treap_defaults
|
||||
typedef std::size_t size_type;
|
||||
typedef void compare;
|
||||
typedef void priority;
|
||||
typedef void header_holder_type;
|
||||
};
|
||||
|
||||
/// @endcond
|
||||
|
Reference in New Issue
Block a user