}
-struct CanonDNSNameCompare: public std::binary_function<DNSName, DNSName, bool>
+struct CanonDNSNameCompare
{
bool operator()(const DNSName&a, const DNSName& b) const
{
-struct CanonicalCompare: public std::binary_function<string, string, bool>
+struct CanonicalCompare
{
bool operator()(const std::string& a, const std::string& b) {
std::vector<std::string> avect, bvect;
}
};
- struct addressOnlyLessThan: public std::binary_function<ComboAddress, ComboAddress, bool>
+ struct addressOnlyLessThan
{
bool operator()(const ComboAddress& a, const ComboAddress& b) const
{
}
};
- struct addressOnlyEqual: public std::binary_function<ComboAddress, ComboAddress, bool>
+ struct addressOnlyEqual
{
bool operator()(const ComboAddress& a, const ComboAddress& b) const
{
typedef std::atomic<AtomicCounterInner> AtomicCounter ;
// FIXME400 this should probably go?
-struct CIStringCompare: public std::binary_function<string, string, bool>
+struct CIStringCompare
{
bool operator()(const string& a, const string& b) const
{
}
};
-struct CIStringPairCompare: public std::binary_function<pair<string, uint16_t>, pair<string,uint16_t>, bool>
+struct CIStringPairCompare
{
bool operator()(const pair<string, uint16_t>& a, const pair<string, uint16_t>& b) const
{
typedef std::pair<DNSName, QType> RRSetKey_t;
typedef std::vector<std::shared_ptr<DNSRecordContent>> RRVector_t;
-struct CanonRRSetKeyCompare : public std::binary_function<RRSetKey_t, RRSetKey_t, bool>
+struct CanonRRSetKeyCompare
{
bool operator()(const RRSetKey_t& a, const RRSetKey_t& b) const
{