#ifndef OPENMW_COMPONENTS_ESM_TYPETRAITS #define OPENMW_COMPONENTS_ESM_TYPETRAITS #include namespace ESM { template > struct HasId : std::false_type { }; template struct HasId> : std::true_type { }; template inline constexpr bool hasId = HasId::value; template > struct HasModel : std::false_type { }; template struct HasModel> : std::true_type { }; template inline constexpr bool hasModel = HasModel::value; } #endif // OPENMW_COMPONENTS_ESM_TYPETRAITS