#ifndef OPENMW_COMPONENTS_ESM3_TYPETRAITS #define OPENMW_COMPONENTS_ESM3_TYPETRAITS #include namespace ESM { template > struct HasIndex : std::false_type { }; template struct HasIndex> : std::true_type { }; template inline constexpr bool hasIndex = HasIndex::value; template > struct HasStringId : std::false_type { }; template struct HasStringId> : std::true_type { }; template inline constexpr bool hasStringId = HasStringId::value; } #endif // OPENMW_COMPONENTS_ESM3_TYPETRAITS