STLdoc
STLdocumentation
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
__gnu_pbds
detail
eq_by_less
Public Member Functions
|
List of all members
__gnu_pbds::detail::eq_by_less< Key, Cmp_Fn > Struct Template Reference
Equivalence function.
More...
#include <
ext/pb_ds/detail/eq_fn/eq_by_less.hpp
>
Inheritance diagram for __gnu_pbds::detail::eq_by_less< Key, Cmp_Fn >:
Public Member Functions
bool
operator()
(const Key &r_lhs, const Key &r_rhs) const
Detailed Description
template<typename Key, class Cmp_Fn>
struct __gnu_pbds::detail::eq_by_less< Key, Cmp_Fn >
Equivalence function.
Member Function Documentation
template<typename Key , class Cmp_Fn >
bool
__gnu_pbds::detail::eq_by_less
< Key, Cmp_Fn >::operator()
(
const Key &
r_lhs
,
const Key &
r_rhs
)
const
inline
60
{
61
const
bool
l = Cmp_Fn::operator()(r_lhs, r_rhs);
62
const
bool
g = Cmp_Fn::operator()(r_rhs, r_lhs);
63
return
!(l || g);
64
}
The documentation for this struct was generated from the following file:
GCC4/inc/ext/pb_ds/detail/eq_fn/
eq_by_less.hpp
Generated on Sat Jul 22 2017 14:43:48 for STLdoc by
1.8.6