|
(constructor)
|
constructs the set(public member function) |
|
(destructor)
|
destructs the set(public member function) |
|
operator=
|
assigns values to the container (public member function) |
|
get_allocator
|
returns the associated allocator (public member function) |
Iterators |
|
|
begincbegin
(C++11)
|
returns an iterator to the beginning (public member function) |
|
endcend
(C++11)
|
returns an iterator to the end (public member function) |
|
rbegincrbegin
(C++11)
|
returns a reverse iterator to the beginning (public member function) |
|
rendcrend
(C++11)
|
returns a reverse iterator to the end (public member function) |
Capacity |
|
|
empty
|
checks whether the container is empty (public member function) |
|
size
|
returns the number of elements (public member function) |
|
max_size
|
returns the maximum possible number of elements (public member function) |
Modifiers |
|
|
clear
|
clears the contents (public member function) |
|
insert
|
inserts elements or nodes (since C++17) (public member function) |
|
emplace
(C++11)
|
constructs element in-place (public member function) |
|
emplace_hint
(C++11)
|
constructs elements in-place using a hint (public member function) |
|
erase
|
erases elements (public member function) |
|
swap
|
swaps the contents (public member function) |
|
extract
(C++17)
|
extracts nodes from the container (public member function) |
|
merge
(C++17)
|
splices nodes from another container (public member function) |
Lookup |
|
|
count
|
returns the number of elements matching specific key (public member function) |
|
find
|
finds element with specific key (public member function) |
|
contains
(C++20)
|
checks if the container contains element with specific key (public member function) |
|
equal_range
|
returns range of elements matching a specific key (public member function) |
|
lower_bound
|
returns an iterator to the first element not less than the given key (public member function) |
|
upper_bound
|
returns an iterator to the first element greater than the given key (public member function) |
Observers |
|
|
key_comp
|
returns the function that compares keys (public member function) |
|
value_comp
|
returns the function that compares keys in objects of type value_type (public member function) |
|
(constructor)
|
constructs the map(public member function) |
|
(destructor)
|
destructs the map(public member function) |
|
operator=
|
assigns values to the container (public member function) |
|
get_allocator
|
returns the associated allocator (public member function) |
Element access |
|
|
at
(C++11)
|
access specified element with bounds checking (public member function) |
|
operator[]
|
access or insert specified element (public member function) |
Iterators |
|
|
begincbegin
(C++11)
|
returns an iterator to the beginning (public member function) |
|
endcend
(C++11)
|
returns an iterator to the end (public member function) |
|
rbegincrbegin
(C++11)
|
returns a reverse iterator to the beginning (public member function) |
|
rendcrend
(C++11)
|
returns a reverse iterator to the end (public member function) |
Capacity |
|
|
empty
|
checks whether the container is empty (public member function) |
|
size
|
returns the number of elements (public member function) |
|
max_size
|
returns the maximum possible number of elements (public member function) |
Modifiers |
|
|
clear
|
clears the contents (public member function) |
|
insert
|
inserts elements or nodes (since C++17) (public member function) |
|
insert_or_assign
(C++17)
|
inserts an element or assigns to the current element if the key already exists (public member function) |
|
emplace
(C++11)
|
constructs element in-place (public member function) |
|
emplace_hint
(C++11)
|
constructs elements in-place using a hint (public member function) |
|
try_emplace
(C++17)
|
inserts in-place if the key does not exist, does nothing if the key exists (public member function) |
|
erase
|
erases elements (public member function) |
|
swap
|
swaps the contents (public member function) |
|
extract
(C++17)
|
extracts nodes from the container (public member function) |
|
merge
(C++17)
|
splices nodes from another container (public member function) |
Lookup |
|
|
count
|
returns the number of elements matching specific key (public member function) |
|
find
|
finds element with specific key (public member function) |
|
contains
(C++20)
|
checks if the container contains element with specific key (public member function) |
|
equal_range
|
returns range of elements matching a specific key (public member function) |
|
lower_bound
|
returns an iterator to the first element not less than the given key (public member function) |
|
upper_bound
|
returns an iterator to the first element greater than the given key (public member function) |
Observers |
|
|
key_comp
|
returns the function that compares keys (public member function) |
|
value_comp
|
returns the function that compares keys in objects of type value_type (public member function) |