System::EnumValues sınıfı

EnumValues class

E enum tipinin sabitleri hakkında meta bilgi sağlar.

template<typename E,class Guard>class EnumValues : public System::EnumValuesBase
ParametreAçıklama
EEnum tipinin türü

Yöntemler

YöntemAçıklama
EnumValues()Bir örnek oluşturur.
GetNames() const overrideE enumunun tüm adlarını içeren bir dizi döndürür.
static GetNames(const TypeInfo&)Belirtilen bir enumdaki sabitlerin adlarını içeren bir dizi alır.
GetUnderlyingType() const overrideBelirtilen enumun temel tipini döndürür.
static GetUnderlyingType(const TypeInfo&)Belirtilen enumun temel tipini döndürür.
GetValueOf(const String&, bool) const overrideBelirtilen ada sahip enum sabitinin kutulanmış değerini döndürür.
GetValueOf(long) const overrideBelirtilen değere sahip enum sabitinin kutulanmış değerini döndürür.
GetValues() const overrideE enumunun tüm değerlerini içeren bir dizi döndürür.
static GetValues(const TypeInfo&)Belirtilen enum tipinin tüm değerlerini içeren bir dizi döndürür.
static Parse(const TypeInfo&, const String&, bool)Belirtilen isimle, belirtilen enum tipinin sabit değerini temsil eden bir nesne döndürür.
static ToObject(const TypeInfo&, uint64_t)Belirtilen 64 bit işaretsiz tamsayı değerini bir enum üyesine dönüştürür.
static ToObject(const TypeInfo&, const SharedPtr<Object>&)Belirtilen tamsayı değerine sahip nesneyi bir enum üyesine dönüştürür.
virtual ~EnumValues()Yıkıcı.

Ayrıca Bakınız