diff --git a/include/interval-tree/tree_hooks.hpp b/include/interval-tree/tree_hooks.hpp index 99da2db..f488650 100644 --- a/include/interval-tree/tree_hooks.hpp +++ b/include/interval-tree/tree_hooks.hpp @@ -14,79 +14,73 @@ namespace lib_interval_tree using hook_state = no_hook_state; template - static inline void on_destroy(tree_type& tree) noexcept + static inline void on_destroy(tree_type&) noexcept {} template - static inline void on_after_insert(tree_type& tree, typename tree_type::node_type* node) noexcept + static inline void on_after_insert(tree_type&, typename tree_type::node_type*) noexcept {} template - static inline void on_before_insert_fixup(tree_type& tree, typename tree_type::node_type* node) noexcept + static inline void on_before_insert_fixup(tree_type&, typename tree_type::node_type*) noexcept {} template - static inline void on_after_insert_fixup(tree_type& tree, typename tree_type::node_type* node) noexcept + static inline void on_after_insert_fixup(tree_type&, typename tree_type::node_type*) noexcept {} template static inline void on_before_erase_fixup( - tree_type& tree, - typename tree_type::node_type* node, - typename tree_type::node_type* node_parent, - bool other_is_left_child + tree_type&, + typename tree_type::node_type*, + typename tree_type::node_type*, + bool /*other_is_left_child*/ ) noexcept {} template static inline void on_after_erase_fixup( - tree_type& tree, - typename tree_type::node_type* node, - typename tree_type::node_type* node_parent, - bool other_is_left_child + tree_type&, + typename tree_type::node_type*, + typename tree_type::node_type*, + bool /*other_is_left_child*/ ) noexcept {} template - static inline void on_before_recalculate_max(tree_type& tree, typename tree_type::node_type* node) noexcept + static inline void on_before_recalculate_max(tree_type&, typename tree_type::node_type*) noexcept {} template - static inline void on_after_recalculate_max(tree_type& tree, typename tree_type::node_type* node) noexcept + static inline void on_after_recalculate_max(tree_type&, typename tree_type::node_type*) noexcept {} template static inline void on_find( - tree_type const& tree, - typename tree_type::node_type* node, - typename tree_type::interval_type const& ival, - compare_function_type compare + tree_type const&, + typename tree_type::node_type*, + typename tree_type::interval_type const&, + compare_function_type ) noexcept {} template static inline void on_find_all( - tree_type const& tree, - typename tree_type::node_type* node, - typename tree_type::interval_type const& ival, - compare_function_type compare + tree_type const&, + typename tree_type::node_type*, + typename tree_type::interval_type const&, + compare_function_type ) noexcept {} template - static inline void on_overlap_find( - tree_type const& tree, - typename tree_type::node_type* node, - typename tree_type::interval_type const& ival - ) noexcept + static inline void + on_overlap_find(tree_type const&, typename tree_type::node_type*, typename tree_type::interval_type const&) noexcept {} template - static inline void on_overlap_find_all( - tree_type const& tree, - typename tree_type::node_type* node, - typename tree_type::interval_type const& ival - ) noexcept + static inline void + on_overlap_find_all(tree_type const&, typename tree_type::node_type*, typename tree_type::interval_type const&) noexcept {} }; }