std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>:: values
From cppreference.com
<
cpp
|
container
|
flat multimap
C++
Containers library
Sequence | ||||
(C++11)
|
||||
(C++26)
|
||||
(C++11)
|
||||
Associative | ||||
Unordered associative | ||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)
|
||||
(C++11)
|
||||
Adaptors | ||||
(C++23)
|
||||
(C++23)
|
||||
(C++23)
|
||||
(C++23)
|
||||
Views | ||||
(C++20)
|
||||
(C++23)
|
||||
Tables | ||||
Iterator invalidation | ||||
Member function table | ||||
Non-member function table |
std::flat_multimap
Member types | ||||
Member functions | ||||
Non-member functions | ||||
Helper classes | ||||
Tags | ||||
Deduction guides |
const
mapped_container_type
&
values
(
)
const
noexcept
;
|
(since C++23) | |
Return a constant reference to the adapted values container. Equivalent to return c. values ; .
Parameters
(none)
Return value
The underlying values container.
Complexity
Constant.
Example
Run this code
#include <flat_map> #include <print> #include <type_traits> #include <vector> int main() { std::flat_multimap<int, double> map{{1, 1.1}, {2, 2.2}, {3, 3.3}}; // The default values container is std::vector: static_assert(std::is_same_v<decltype(map.values()), const std::vector<int>&>); std::println("{}", map.values()); }
Output:
[1.1, 2.2, 3.3]
See also
direct access to the underlying keys container
(public member function) |
Retrieved from "
https://en.cppreference.com/mwiki/index.php?title=cpp/container/flat_multimap/values&oldid=169285
"