/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/ |
H A D | split_join_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 51 split(Pred pred, PB_DS_CLASS_C_DEC& other) argument 54 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 57 other.make_binomial_heap(); 59 base_type::split(pred, other); 62 other.find_max(); 65 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 71 join(PB_DS_CLASS_C_DEC& other) argument [all...] |
H A D | constructors_destructor_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 64 rc_binomial_heap_(const PB_DS_CLASS_C_DEC& other) : argument 65 PB_DS_BASE_C_DEC(other) 82 swap(PB_DS_CLASS_C_DEC& other) argument 85 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 87 base_type::swap(other); 89 m_rc.swap(other.m_rc); 92 _GLIBCXX_DEBUG_ONLY(other [all...] |
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/ |
H A D | split_join_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 50 split(const_key_reference r_key, PB_DS_CLASS_C_DEC& other) argument 53 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 57 other.clear(); 59 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 65 value_swap(other); 67 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 74 _GLIBCXX_DEBUG_ONLY(other 106 join(PB_DS_CLASS_C_DEC& other) argument [all...] |
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/ |
H A D | split_join_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 50 join_prep(PB_DS_CLASS_C_DEC& other) argument 53 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 54 if (other.m_size == 0) 59 value_swap(other); 63 const bool greater = Cmp_Fn::operator()(PB_DS_V2F(m_p_head->m_p_right->m_value), PB_DS_V2F(other.m_p_head->m_p_left->m_value)); 65 const bool lesser = Cmp_Fn::operator()(PB_DS_V2F(other.m_p_head->m_p_right->m_value), PB_DS_V2F(m_p_head->m_p_left->m_value)); 71 value_swap(other); 81 join_finish(PB_DS_CLASS_C_DEC& other) argument 90 split_prep(const_key_reference r_key, PB_DS_CLASS_C_DEC& other) argument 133 split_finish(PB_DS_CLASS_C_DEC& other) argument [all...] |
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/unordered_iterator/ |
H A D | const_point_iterator.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 92 const_point_iterator_(const const_point_iterator_& other) argument 94 : m_p_value(other.m_p_value) 99 const_point_iterator_(const point_iterator_& other) argument 101 : m_p_value(other.m_p_value) 124 operator==(const point_iterator_& other) const 126 return (m_p_value == other.m_p_value); 131 operator==(const const_point_iterator_& other) cons [all...] |
H A D | point_iterator.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 86 point_iterator_(const point_iterator_& other) argument 88 : m_p_value(other.m_p_value) 111 operator==(const point_iterator_& other) const 113 return (m_p_value == other.m_p_value); 118 operator==(const const_point_iterator_& other) const 120 return (m_p_value == other.m_p_value); 125 operator!=(const point_iterator_& other) cons [all...] |
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/ |
H A D | cmp_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 52 operator==(const Other_HT_Map_Type& other) const 53 { return cmp_with_other(other); } 59 cmp_with_other(const Other_Map_Type& other) const 61 if (size() != other.size()) 64 for (typename Other_Map_Type::const_iterator it = other.begin(); 65 it != other.end(); ++it) 88 operator!=(const Other_HT_Map_Type& other) cons [all...] |
H A D | info_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 70 operator==(const Other_HT_Map_Type& other) const 71 { return cmp_with_other(other); } 77 cmp_with_other(const Other_Map_Type& other) const 79 if (size() != other.size()) 82 for (typename Other_Map_Type::const_iterator it = other.begin(); 83 it != other.end(); ++it) 105 operator!=(const Other_HT_Map_Type& other) cons [all...] |
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/pairing_heap_/ |
H A D | split_join_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 51 split(Pred pred, PB_DS_CLASS_C_DEC& other) argument 54 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 56 other.clear(); 61 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 75 ++other.m_size; 81 other.push_imp(p_out); 86 _GLIBCXX_DEBUG_ONLY(other 110 join(PB_DS_CLASS_C_DEC& other) argument [all...] |
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/ |
H A D | split_join_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 51 split(Pred pred, PB_DS_CLASS_C_DEC& other) argument 54 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 56 other.clear(); 61 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 75 ++other.m_size; 79 other.make_root_and_link(p_out); 84 _GLIBCXX_DEBUG_ONLY(other 108 join(PB_DS_CLASS_C_DEC& other) argument [all...] |
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/ |
H A D | split_join_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 50 join(PB_DS_CLASS_C_DEC& other) argument 53 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 54 if (base_type::join_prep(other) == false) 57 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 61 node_pointer p_target_r = other.leftmost(other.m_p_head); 63 other 86 split(const_key_reference r_key, PB_DS_CLASS_C_DEC& other) argument [all...] |
H A D | constructors_destructor_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 85 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : argument 86 base_type(other) 95 swap(PB_DS_CLASS_C_DEC& other) argument 98 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 99 base_type::swap(other); 101 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
|
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/ |
H A D | sample_probe_fn.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 65 sample_probe_fn(const sample_probe_fn& other); 69 swap(sample_probe_fn& other);
|
H A D | sample_range_hashing.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 65 sample_range_hashing(const sample_range_hashing& other); 69 swap(sample_range_hashing& other);
|
H A D | sample_ranged_hash_fn.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 65 sample_ranged_hash_fn(const sample_ranged_hash_fn& other); 69 swap(sample_ranged_hash_fn& other);
|
H A D | linear_probe_fn_imp.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 50 swap(PB_DS_CLASS_C_DEC& other) argument
|
H A D | quadratic_probe_fn_imp.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 50 swap(PB_DS_CLASS_C_DEC& other) argument
|
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/ |
H A D | sample_size_policy.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 62 sample_range_hashing(const sample_size_policy& other); 66 swap(sample_size_policy& other);
|
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/ |
H A D | split_join_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 51 split(Pred pred, PB_DS_CLASS_C_DEC& other) argument 75 other.get_new_size_for_arbitrary(ersd); 97 for (size_type i = 0; i < other.m_size; ++i) 98 erase_at(other.m_a_entries, i, s_no_throw_copies_ind); 105 s_entry_allocator.deallocate(other.m_a_entries, other.m_actual_size); 108 other 129 join(PB_DS_CLASS_C_DEC& other) argument [all...] |
H A D | const_point_iterator.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 64 typedef typename Allocator::template rebind<Entry>::other::pointer entry_pointer; 77 typedef typename Allocator::template rebind<value_type>::other::pointer 82 typename Allocator::template rebind<value_type>::other::const_pointer 87 typename Allocator::template rebind<value_type>::other::reference 92 typename Allocator::template rebind<value_type>::other::const_reference 105 binary_heap_const_point_iterator_(const binary_heap_const_point_iterator_& other) argument 106 : m_p_e(other [all...] |
H A D | constructors_destructor_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 99 binary_heap_(const PB_DS_CLASS_C_DEC& other) : argument 100 entry_cmp(other), 101 resize_policy(other), 103 m_actual_size(other.m_actual_size), 106 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 107 _GLIBCXX_DEBUG_ASSERT(m_a_entries != other.m_a_entries); 109 const_iterator first_it = other 134 swap(PB_DS_CLASS_C_DEC& other) argument 149 value_swap(PB_DS_CLASS_C_DEC& other) argument [all...] |
H A D | entry_cmp.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 74 Value_Type>::other::const_pointer 85 type(const Cmp_Fn& other) : Cmp_Fn(other) argument
|
H A D | entry_pred.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 74 Value_Type>::other::const_pointer 85 type(const Pred& other) : Pred(other) argument
|
/freebsd-10.2-release/contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/ |
H A D | const_point_iterator.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 71 typedef typename Allocator::template rebind<Node>::other::pointer node_pointer; 87 value_type>::other::pointer 93 value_type>::other::const_pointer 99 value_type>::other::reference 105 value_type>::other::const_reference 121 left_child_next_sibling_heap_node_const_point_iterator_(const PB_DS_CLASS_C_DEC& other) : m_p_nd(other argument [all...] |
H A D | constructors_destructor_fn_imps.hpp | 22 // software library without restriction. Specifically, if other files 24 // file, or you compile this file and link it with other files to 27 // License. This exception does not however invalidate any other 76 left_child_next_sibling_heap_(const PB_DS_CLASS_C_DEC& other) argument 77 : Cmp_Fn(other), m_p_root(NULL), m_size(0) 79 m_size = other.m_size; 80 _GLIBCXX_DEBUG_ONLY(other.assert_valid();) 81 m_p_root = recursive_copy_node(other.m_p_root); 82 m_size = other.m_size; 89 swap(PB_DS_CLASS_C_DEC& other) argument 102 value_swap(PB_DS_CLASS_C_DEC& other) argument [all...] |