diff --git a/include/boost/intrusive/avltree.hpp b/include/boost/intrusive/avltree.hpp index 7a53b39..c8e54b3 100644 --- a/include/boost/intrusive/avltree.hpp +++ b/include/boost/intrusive/avltree.hpp @@ -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 diff --git a/include/boost/intrusive/bstree.hpp b/include/boost/intrusive/bstree.hpp index 950fa78..76d8da1 100644 --- a/include/boost/intrusive/bstree.hpp +++ b/include/boost/intrusive/bstree.hpp @@ -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 diff --git a/include/boost/intrusive/list.hpp b/include/boost/intrusive/list.hpp index 36c29e7..a16b14d 100644 --- a/include/boost/intrusive/list.hpp +++ b/include/boost/intrusive/list.hpp @@ -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 diff --git a/include/boost/intrusive/rbtree.hpp b/include/boost/intrusive/rbtree.hpp index c4ff5f4..58dfe11 100644 --- a/include/boost/intrusive/rbtree.hpp +++ b/include/boost/intrusive/rbtree.hpp @@ -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 diff --git a/include/boost/intrusive/sgtree.hpp b/include/boost/intrusive/sgtree.hpp index 8cb2b5c..4d3b205 100644 --- a/include/boost/intrusive/sgtree.hpp +++ b/include/boost/intrusive/sgtree.hpp @@ -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 diff --git a/include/boost/intrusive/slist.hpp b/include/boost/intrusive/slist.hpp index a50838a..fd5c860 100644 --- a/include/boost/intrusive/slist.hpp +++ b/include/boost/intrusive/slist.hpp @@ -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 diff --git a/include/boost/intrusive/splaytree.hpp b/include/boost/intrusive/splaytree.hpp index 24e4c74..3747ed4 100644 --- a/include/boost/intrusive/splaytree.hpp +++ b/include/boost/intrusive/splaytree.hpp @@ -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 diff --git a/include/boost/intrusive/treap.hpp b/include/boost/intrusive/treap.hpp index 3bda6db..6cc90be 100644 --- a/include/boost/intrusive/treap.hpp +++ b/include/boost/intrusive/treap.hpp @@ -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