}
-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
{