CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::FlatMap< Key, T, Compare, Container >::pair_compare Struct Reference

Public Member Functions

 pair_compare ()=default
 
 pair_compare (const key_compare &kc)
 
template<typename K = key_type>
bool operator() (const value_type &a, const K &b) const
 
template<typename K = key_type>
bool operator() (const K &a, const value_type &b) const
 

Public Attributes

key_compare kcmp
 

Constructor & Destructor Documentation

◆ pair_compare() [1/2]

template<typename Key , typename T , typename Compare = std::less<>, typename Container = Vector<Pair<Key, T>>>
CeresEngine::FlatMap< Key, T, Compare, Container >::pair_compare::pair_compare ( )
default

◆ pair_compare() [2/2]

template<typename Key , typename T , typename Compare = std::less<>, typename Container = Vector<Pair<Key, T>>>
CeresEngine::FlatMap< Key, T, Compare, Container >::pair_compare::pair_compare ( const key_compare kc)
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename Key , typename T , typename Compare = std::less<>, typename Container = Vector<Pair<Key, T>>>
template<typename K = key_type>
bool CeresEngine::FlatMap< Key, T, Compare, Container >::pair_compare::operator() ( const K a,
const value_type b 
) const
inline

◆ operator()() [2/2]

template<typename Key , typename T , typename Compare = std::less<>, typename Container = Vector<Pair<Key, T>>>
template<typename K = key_type>
bool CeresEngine::FlatMap< Key, T, Compare, Container >::pair_compare::operator() ( const value_type a,
const K b 
) const
inline

Member Data Documentation

◆ kcmp

template<typename Key , typename T , typename Compare = std::less<>, typename Container = Vector<Pair<Key, T>>>
key_compare CeresEngine::FlatMap< Key, T, Compare, Container >::pair_compare::kcmp

The documentation for this struct was generated from the following file: