Κλάση System::EnumValuesBase

EnumValuesBase class

Βασική κλάση για μια κλάση που αντιπροσωπεύει μεταπληροφορίες τύπου απαρίθμησης.

class EnumValuesBase

Μέθοδοι

ΜέθοδοςΠεριγραφή
static GetNames(const TypeInfo&)Ανακτά έναν πίνακα με τα ονόματα των σταθερών σε μια καθορισμένη απαρίθμηση.
static GetUnderlyingType(const TypeInfo&)Επιστρέφει τον υποκείμενο τύπο της καθορισμένης απαρίθμησης.
static GetValues(const TypeInfo&)Επιστρέφει έναν πίνακα που περιέχει όλες τις τιμές του καθορισμένου τύπου απαρίθμησης.
static Parse(const TypeInfo&, const String&, bool)Επιστρέφει ένα αντικείμενο που αντιπροσωπεύει μια τιμή της σταθεράς απαρίθμησης του καθορισμένου τύπου απαρίθμησης με το καθορισμένο όνομα.
static ToObject(const TypeInfo&, uint64_t)Μετατρέπει την καθορισμένη τιμή 64-bit ακεραίου χωρίς πρόσημο σε μέλος απαρίθμησης.
static ToObject(const TypeInfo&, const SharedPtr<Object>&)Μετατρέπει το καθορισμένο αντικείμενο με ακέραια τιμή σε μέλος απαρίθμησης.

Δείτε επίσης