7 #include "CallbackCollection.h"
24 : m_interiorId(interiorId)
27 std::string Value()
const {
return m_interiorId; }
29 bool operator ==(
const InteriorId& other)
const {
return Value() == other.Value(); }
31 bool operator !=(
const InteriorId& other)
const {
return Value() != other.Value(); }
33 bool operator <(
const InteriorId& other)
const {
return Value() < other.Value(); }
35 bool operator >(
const InteriorId& other)
const {
return Value() > other.Value(); }
37 bool IsValid()
const {
return !m_interiorId.empty(); }
41 std::string m_interiorId;
49 struct std::hash<Eegeo::Resources::Interiors::InteriorId>
53 return std::hash<std::string>{}(
id.Value());