object-introspection/test/mttest.h
2022-12-19 06:37:51 -08:00

26 lines
551 B
C++

#include <string>
struct custom_cmp {
bool operator()(int a, int b) const {
return a < b;
}
};
struct OIDTestingTwoString {
std::string first;
std::string second;
};
struct customTwoStringEq {
bool operator()(const OIDTestingTwoString &a, const OIDTestingTwoString &b) {
return (a.first == a.first && a.second == b.second);
}
};
struct customHash {
std::size_t operator()(const OIDTestingTwoString &two) const {
return ((std::hash<std::string>()(two.first) ^
(std::hash<std::string>()(two.second))));
}
};