mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-09 03:39:14 +00:00
65cdd489fb
Fixed some types removed useless header applied clang format fixed compile tests fixed clang tidy, and closer to logic before this MR Removed hardcoded refids unless there is a returned value we don't use static RefIds can use == between RefId and hardcoded string Fix clang format Fixed a few instances where std::string was used, when only const std::string& was needed removed unused variable
26 lines
508 B
C++
26 lines
508 B
C++
#ifndef OPENMW_COMPONENTS_CONTENT_LESSBYID_H
|
|
#define OPENMW_COMPONENTS_CONTENT_LESSBYID_H
|
|
|
|
#include <components/esm/refid.hpp>
|
|
#include <string_view>
|
|
|
|
namespace EsmLoader
|
|
{
|
|
struct LessById
|
|
{
|
|
template <class T>
|
|
bool operator()(const T& lhs, const T& rhs) const
|
|
{
|
|
return lhs.mId < rhs.mId;
|
|
}
|
|
|
|
template <class T>
|
|
bool operator()(const T& lhs, const ESM::RefId& rhs) const
|
|
{
|
|
return lhs.mId < rhs;
|
|
}
|
|
};
|
|
}
|
|
|
|
#endif
|