kelas System::EnumValues

EnumValues class

Menyediakan informasi meta tentang konstanta enumerasi dari tipe enum E.

template<typename E,class Guard>class EnumValues : public System::EnumValuesBase
ParameterDeskripsi
ETipe enumerasi

Metode

MetodeDeskripsi
EnumValues()Membuat sebuah instance.
GetNames() const overrideMengembalikan array yang berisi semua nama enumerasi E.
static GetNames(const TypeInfo&)Mengambil array nama-nama konstanta dalam sebuah enumerasi yang ditentukan.
GetUnderlyingType() const overrideMengembalikan tipe dasar dari enumerasi yang ditentukan.
static GetUnderlyingType(const TypeInfo&)Mengembalikan tipe dasar dari enumerasi yang ditentukan.
GetValueOf(const String&, bool) const overrideMengembalikan nilai yang dibungkus dari konstanta enum dengan nama yang ditentukan.
GetValueOf(long) const overrideMengembalikan nilai yang dibungkus dari konstanta enum dengan nilai yang ditentukan.
GetValues() const overrideMengembalikan sebuah array yang berisi semua nilai dari enumerasi E.
static GetValues(const TypeInfo&)Mengembalikan sebuah array yang berisi semua nilai dari tipe enumerasi yang ditentukan.
static Parse(const TypeInfo&, const String&, bool)Mengembalikan sebuah objek yang mewakili nilai dari konstanta enumerasi tipe enumerasi yang ditentukan dengan nama yang ditentukan.
static ToObject(const TypeInfo&, uint64_t)Mengonversi nilai bilangan bulat tak bertanda 64-bit yang ditentukan menjadi anggota enumerasi.
static ToObject(const TypeInfo&, const SharedPtr<Object>&)Mengonversi objek yang ditentukan dengan nilai bilangan bulat menjadi anggota enumerasi.
virtual ~EnumValues()Destruktor.

Lihat Juga