#include "refid.hpp" #include #include "components/misc/strings/algorithm.hpp" namespace ESM { bool RefId::operator==(const RefId& rhs) const { return this->mId == rhs.mId; } std::ostream& operator<<(std::ostream& os, const RefId& refId) { os << refId.getRefIdString(); return os; } RefId RefId::stringRefId(const std::string_view & id) { RefId newRefId; newRefId.mId = Misc::StringUtils::lowerCase(id); return newRefId; } const RefId RefId::sEmpty = RefId::stringRefId(""); }