#pragma once #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" namespace stingray_plugin_foundation { struct less { template bool operator()(const A& a, const B& b) const {return (a < b);} void swap(less &other) {} }; struct equal_to { template bool operator()(const A& a, const B& b) const {return (a == b);} void swap(less &other) {} }; } // namespace stingray_plugin_foundation #pragma GCC diagnostic pop