template class axl::sl::CompareMapEntryKey

#include <axl_sl_MapEntry.h>

template <
    typename Key,
    typename Value,
    typename Compare
    >
class CompareMapEntryKey
{
public:
    // construction

    CompareMapEntryKey(Compare compare);

    // methods

    bool
    operator()(
        const MapEntry<Key, Value>& entry1,
        const MapEntry<Key, Value>& entry2
        ) const;

    bool
    operator()(
        const MapEntry<Key, Value>* entry1,
        const MapEntry<Key, Value>* entry2
        ) const;
};