home | help
std::multim...lue_compare(3)   C++ Standard Libary  std::multim...lue_compare(3)

NAME
     std::multimap::value_compare - std::multimap::value_compare

Synopsis
	class value_compare;

	std::multimap::value_compare  is a function object that compares objects
     of type
	std::multimap::value_type (key-value pairs) by comparing  of  the  first
     components of
	the pairs.

Member types
	Type							     Definition
	result_type (deprecated in C++17)(removed in C++20)	     bool
	first_argument_type (deprecated in C++17)(removed in C++20)  value_type
	second_argument_type (deprecated in C++17)(removed in C++20) value_type

	These	 member    types    are   obtained   via   publicly   inheriting
     (until C++11)
	std::binary_function<value_type, value_type, bool>.

Protected member objects
	Compare comp the stored comparator
		     (protected member object)

Member functions
	constructor   constructs a new value_compare object
		      (protected member function)
	operator()    compares two values of type value_type
		      (public member function)

     std::multimap<Key,T,Compare,Alloc>::value_compare::value_compare

	protected:
	value_compare( Compare c );

	Initializes the internal instance of the comparator to c.

Parameters
	c - comparator to assign

     std::multimap<Key,T,Compare,Alloc>::value_compare::operator()

	bool operator()( const value_type& lhs, const value_type& rhs ) const;

	Compares lhs.first and rhs.first by calling the stored comparator.

Parameters
	lhs, rhs - values to compare

Return value
	comp(lhs.first, rhs.first)

Exceptions
	May throw implementation-defined exceptions.

http://cppreference.com 	   2024.06.10	    std::multim...lue_compare(3)

home | help