mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-20 08:05:06 +00:00
Generate a C++ function for EnumValues{{ENUM_NAME}} (#4337)
* enables "for each" logic on enumeration types
This commit is contained in:
committed by
Wouter van Oortmerssen
parent
01c50d57a6
commit
dadd1a926e
@@ -28,6 +28,19 @@ enum Character {
|
||||
Character_MAX = Character_Unused
|
||||
};
|
||||
|
||||
inline Character (&EnumValuesCharacter())[7] {
|
||||
static Character values[] = {
|
||||
Character_NONE,
|
||||
Character_MuLan,
|
||||
Character_Rapunzel,
|
||||
Character_Belle,
|
||||
Character_BookFan,
|
||||
Character_Other,
|
||||
Character_Unused
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char **EnumNamesCharacter() {
|
||||
static const char *names[] = {
|
||||
"NONE",
|
||||
|
||||
Reference in New Issue
Block a user