#pragma once #include namespace chatterino { template struct SharedPtrElementLess { bool operator()(const std::shared_ptr &a, const std::shared_ptr &b) const { return a->operator<(*b); } }; } // namespace chatterino