this is an auto generated header (by flatbuffer serializer) and I've never seen any syntax like Color (&EnumValuesColor())[3] {...} could someone explain it ?
enum Color {
Color_Red = 0,
Color_Green = 1,
Color_Blue = 2,
Color_MIN = Color_Red,
Color_MAX = Color_Blue
};
inline const Color (&EnumValuesColor())[3] {
static const Color values[] = {
Color_Red,
Color_Green,
Color_Blue
};
return values;
}
