home | help
std::flat_multimap::keys(3)    C++ Standard Libary   std::flat_multimap::keys(3)

NAME
     std::flat_multimap::keys - std::flat_multimap::keys

Synopsis
	const key_container_type& keys() const noexcept;  (since C++23)

	Return a constant reference to the adapted keys container. Equivalent to
     return
	c.keys;.

Parameters
	(none)

Return value
	The underlying keys container.

Complexity
	Constant.

Example
     // Run this code

      #include <flat_map>
      #include <print>
      #include <type_traits>
      #include <vector>

      int main()
      {
	  std::flat_multimap<int, double> adaptor{{1, 1.1}, {2, 2.2}, {3, 3.3}};

	  // The default keys container is std::vector:
	  static_assert(std::is_same_v<decltype(adaptor.keys()), const std::vec-
     tor<int>&>);

	  std::println("{}", adaptor.keys());
      }

Output:
      [1, 2, 3]

See also
	values direct access to the underlying values container
	       (public member function)

http://cppreference.com 	   2024.06.10	     std::flat_multimap::keys(3)

home | help