20 #ifndef __OpenKarto_MetaEnum_h__ 21 #define __OpenKarto_MetaEnum_h__ 86 return rOther.
name == m_name;
105 return rOther.
value == m_value;
129 template <
typename T>
132 MetaEnum& newEnum = MetaEnumManager::GetInstance().RegisterNew(rName, KartoTypeId<T>::Get(
false));
133 return MetaEnumHelper(newEnum);
207 void AddEnumPair(
const EnumPair& rPair);
210 friend class MetaEnumHelper;
211 friend class MetaEnumManager;
225 #endif // __OpenKarto_MetaEnum_h__
kt_bool operator()(const EnumPair &rOther) const
List< EnumPair > EnumPairList
FindByValue(kt_int64s value)
FindByName(const karto::String &rName)
TFSIMD_FORCE_INLINE bool operator!=(const Vector3 &other) const
kt_bool operator==(const EnumPair &rOther) const
signed long long kt_int64s
kt_bool operator()(const EnumPair &rOther) const