GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::map::value_compare(3) C++ Standard Libary std::map::value_compare(3)

std::map::value_compare - std::map::value_compare


class value_compare;


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


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>.


Compare comp the stored comparator
(protected member object)


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

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


protected:
value_compare( Compare c );


Initializes the internal instance of the comparator to c.


c - comparator to assign

std::map<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.


lhs, rhs - values to compare


comp(lhs.first, rhs.first).


May throw implementation-defined exceptions.

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.