|
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | Base (int an_x) |
| |
| | btree_set () |
| |
| | btree_set () |
| |
| | btree_set_container () |
| |
| | btree_set_container () |
| |
| | btree_set_container (InputIterator b, InputIterator e, const allocator_type &alloc) |
| |
| | btree_set_container (InputIterator b, InputIterator e, const allocator_type &alloc) |
| |
| | btree_set_container (InputIterator b, InputIterator e, const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type()) |
| |
| | btree_set_container (InputIterator b, InputIterator e, const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type()) |
| |
| | btree_set_container (std::initializer_list< init_type > init, const allocator_type &alloc) |
| |
| | btree_set_container (std::initializer_list< init_type > init, const allocator_type &alloc) |
| |
| | btree_set_container (std::initializer_list< init_type > init, const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type()) |
| |
| | btree_set_container (std::initializer_list< init_type > init, const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type()) |
| |
| std::pair< iterator, bool > | emplace (Args &&... args) |
| |
| std::pair< iterator, bool > | emplace (Args &&... args) |
| |
| iterator | emplace_hint (const_iterator hint, Args &&... args) |
| |
| iterator | emplace_hint (const_iterator hint, Args &&... args) |
| |
| node_type | extract (const key_arg< K > &key) |
| |
| node_type | extract (const key_arg< K > &key) |
| |
| node_type | extract (const_iterator position) |
| |
| node_type | extract (const_iterator position) |
| |
| node_type | extract (const_iterator position) |
| |
| node_type | extract (const_iterator position) |
| |
| node_type | extract (iterator position) |
| |
| node_type | extract (iterator position) |
| |
| node_type | extract (iterator position) |
| |
| node_type | extract (iterator position) |
| |
| std::pair< iterator, bool > | insert (const value_type &v) |
| |
| std::pair< iterator, bool > | insert (const value_type &v) |
| |
| iterator | insert (const_iterator hint, const value_type &v) |
| |
| iterator | insert (const_iterator hint, const value_type &v) |
| |
| iterator | insert (const_iterator hint, node_type &&node) |
| |
| iterator | insert (const_iterator hint, node_type &&node) |
| |
| iterator | insert (const_iterator hint, value_type &&v) |
| |
| iterator | insert (const_iterator hint, value_type &&v) |
| |
| void | insert (InputIterator b, InputIterator e) |
| |
| void | insert (InputIterator b, InputIterator e) |
| |
| insert_return_type | insert (node_type &&node) |
| |
| insert_return_type | insert (node_type &&node) |
| |
| void | insert (std::initializer_list< init_type > init) |
| |
| void | insert (std::initializer_list< init_type > init) |
| |
| std::pair< iterator, bool > | insert (value_type &&v) |
| |
| std::pair< iterator, bool > | insert (value_type &&v) |
| |
| void | merge (btree_container< T > &&src) |
| |
| void | merge (btree_container< T > &&src) |
| |
| void | merge (btree_container< T > &src) |
| |
| void | merge (btree_container< T > &src) |
| |
| iterator | begin () |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| const_iterator | begin () const |
| |
| | btree_container () |
| |
| | btree_container () |
| |
| | btree_container (btree_container &&other) noexcept(std::is_nothrow_move_constructible< container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > >::value)=default |
| |
| | btree_container (btree_container &&other) noexcept(std::is_nothrow_move_constructible< container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > >::value)=default |
| |
| | btree_container (btree_container &&other, const allocator_type &alloc) |
| |
| | btree_container (btree_container &&other, const allocator_type &alloc) |
| |
| | btree_container (const allocator_type &alloc) |
| |
| | btree_container (const allocator_type &alloc) |
| |
| | btree_container (const btree_container &other) |
| |
| | btree_container (const btree_container &other) |
| |
| | btree_container (const btree_container &other, const allocator_type &alloc) |
| |
| | btree_container (const btree_container &other, const allocator_type &alloc) |
| |
| | btree_container (const key_compare &comp, const allocator_type &alloc=allocator_type()) |
| |
| | btree_container (const key_compare &comp, const allocator_type &alloc=allocator_type()) |
| |
| const_iterator | cbegin () const |
| |
| const_iterator | cbegin () const |
| |
| const_iterator | cend () const |
| |
| const_iterator | cend () const |
| |
| void | clear () |
| |
| ABSL_ATTRIBUTE_REINITIALIZES void | clear () |
| |
| bool | contains (const key_arg< K > &key) const |
| |
| bool | contains (const key_arg< K > &key) const |
| |
| size_type | count (const key_arg< K > &key) const |
| |
| size_type | count (const key_arg< K > &key) const |
| |
| const_reverse_iterator | crbegin () const |
| |
| const_reverse_iterator | crbegin () const |
| |
| const_reverse_iterator | crend () const |
| |
| const_reverse_iterator | crend () const |
| |
| bool | empty () const |
| |
| bool | empty () const |
| |
| iterator | end () |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| const_iterator | end () const |
| |
| std::pair< iterator, iterator > | equal_range (const key_arg< K > &key) |
| |
| std::pair< iterator, iterator > | equal_range (const key_arg< K > &key) |
| |
| std::pair< const_iterator, const_iterator > | equal_range (const key_arg< K > &key) const |
| |
| std::pair< const_iterator, const_iterator > | equal_range (const key_arg< K > &key) const |
| |
| size_type | erase (const key_arg< K > &key) |
| |
| size_type | erase (const key_arg< K > &key) |
| |
| iterator | erase (const_iterator first, const_iterator last) |
| |
| iterator | erase (const_iterator first, const_iterator last) |
| |
| iterator | erase (const_iterator iter) |
| |
| iterator | erase (const_iterator iter) |
| |
| iterator | erase (iterator iter) |
| |
| iterator | erase (iterator iter) |
| |
| node_type | extract (const_iterator position) |
| |
| node_type | extract (const_iterator position) |
| |
| node_type | extract (iterator position) |
| |
| node_type | extract (iterator position) |
| |
| iterator | find (const key_arg< K > &key) |
| |
| iterator | find (const key_arg< K > &key) |
| |
| const_iterator | find (const key_arg< K > &key) const |
| |
| const_iterator | find (const key_arg< K > &key) const |
| |
| allocator_type | get_allocator () const |
| |
| allocator_type | get_allocator () const |
| |
| key_compare | key_comp () const |
| |
| key_compare | key_comp () const |
| |
| iterator | lower_bound (const key_arg< K > &key) |
| |
| iterator | lower_bound (const key_arg< K > &key) |
| |
| const_iterator | lower_bound (const key_arg< K > &key) const |
| |
| const_iterator | lower_bound (const key_arg< K > &key) const |
| |
| size_type | max_size () const |
| |
| size_type | max_size () const |
| |
| btree_container & | operator= (btree_container &&other) noexcept(std::is_nothrow_move_assignable< container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > >::value)=default |
| |
| btree_container & | operator= (btree_container &&other) noexcept(std::is_nothrow_move_assignable< container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > >::value)=default |
| |
| btree_container & | operator= (const btree_container &other)=default |
| |
| btree_container & | operator= (const btree_container &other)=default |
| |
| reverse_iterator | rbegin () |
| |
| reverse_iterator | rbegin () |
| |
| const_reverse_iterator | rbegin () const |
| |
| const_reverse_iterator | rbegin () const |
| |
| reverse_iterator | rend () |
| |
| reverse_iterator | rend () |
| |
| const_reverse_iterator | rend () const |
| |
| const_reverse_iterator | rend () const |
| |
| size_type | size () const |
| |
| size_type | size () const |
| |
| void | swap (btree_container &other) |
| |
| void | swap (btree_container &other) |
| |
| iterator | upper_bound (const key_arg< K > &key) |
| |
| iterator | upper_bound (const key_arg< K > &key) |
| |
| const_iterator | upper_bound (const key_arg< K > &key) const |
| |
| const_iterator | upper_bound (const key_arg< K > &key) const |
| |
| value_compare | value_comp () const |
| |
| value_compare | value_comp () const |
| |
| void | verify () const |
| |
| void | verify () const |
| |
|
| using | allocator_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::allocator_type |
| |
| using | allocator_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::allocator_type |
| |
| using | const_iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_iterator |
| |
| using | const_iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_iterator |
| |
| using | insert_return_type = InsertReturnType< iterator, node_type > |
| |
| using | insert_return_type = InsertReturnType< iterator, node_type > |
| |
| using | iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::iterator |
| |
| using | iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::iterator |
| |
| using | key_compare = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_compare |
| |
| using | key_compare = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::original_key_compare |
| |
| using | key_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_type |
| |
| using | key_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_type |
| |
| using | node_type = typename super_type::node_type |
| |
| using | node_type = typename super_type::node_type |
| |
| using | size_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::size_type |
| |
| using | size_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::size_type |
| |
| using | value_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::value_type |
| |
| using | value_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::value_type |
| |
| using | allocator_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::allocator_type |
| |
| using | allocator_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::allocator_type |
| |
| using | const_iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_iterator |
| |
| using | const_iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_iterator |
| |
| using | const_pointer = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_pointer |
| |
| using | const_pointer = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_pointer |
| |
| using | const_reference = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_reference |
| |
| using | const_reference = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_reference |
| |
| using | const_reverse_iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_reverse_iterator |
| |
| using | const_reverse_iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::const_reverse_iterator |
| |
| using | difference_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::difference_type |
| |
| using | difference_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::difference_type |
| |
| using | iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::iterator |
| |
| using | iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::iterator |
| |
| using | key_compare = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_compare |
| |
| using | key_compare = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::original_key_compare |
| |
| using | key_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_type |
| |
| using | key_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_type |
| |
| using | node_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::node_handle_type |
| |
| using | node_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::node_handle_type |
| |
| using | pointer = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::pointer |
| |
| using | pointer = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::pointer |
| |
| using | reference = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::reference |
| |
| using | reference = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::reference |
| |
| using | reverse_iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::reverse_iterator |
| |
| using | reverse_iterator = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::reverse_iterator |
| |
| using | size_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::size_type |
| |
| using | size_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::size_type |
| |
| using | value_compare = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::value_compare |
| |
| using | value_compare = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::value_compare |
| |
| using | value_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::value_type |
| |
| using | value_type = typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::value_type |
| |
| using | key_arg = typename super_type::template key_arg< K > |
| |
| using | key_arg = typename super_type::template key_arg< K > |
| |
| using | key_arg = typename KeyArg< IsTransparent< typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_compare >::value >::template type< K, typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_type > |
| |
| using | key_arg = typename KeyArg< params_type::kIsKeyCompareTransparent >::template type< K, typename container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > ::key_type > |
| |
| container_internal::btree< container_internal::set_params< Key, std::less< Key >, std::allocator< Key >, 256, false > > | tree_ |
| |
template<typename Key, typename Compare = std::less<Key>, typename Alloc = std::allocator<Key>>
class absl::btree_set< Key, Compare, Alloc >
Definition at line 86 of file abseil-cpp/absl/container/btree_set.h.