diff options
Diffstat (limited to 'immer/heap/free_list_node.hpp')
-rw-r--r-- | immer/heap/free_list_node.hpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/immer/heap/free_list_node.hpp b/immer/heap/free_list_node.hpp new file mode 100644 index 000000000000..acab4779aa43 --- /dev/null +++ b/immer/heap/free_list_node.hpp @@ -0,0 +1,24 @@ +// +// immer: immutable data structures for C++ +// Copyright (C) 2016, 2017, 2018 Juan Pedro Bolivar Puente +// +// This software is distributed under the Boost Software License, Version 1.0. +// See accompanying file LICENSE or copy at http://boost.org/LICENSE_1_0.txt +// + +#pragma once + +#include <immer/heap/with_data.hpp> + +namespace immer { + +struct free_list_node +{ + free_list_node* next; +}; + +template <typename Base> +struct with_free_list_node : with_data<free_list_node, Base> +{}; + +} // namespace immer |