xref: /aosp_15_r20/external/flatbuffers/tests/MyGame/Example/LongEnum.go (revision 890232f25432b36107d06881e0a25aaa6b473652)
1// Code generated by the FlatBuffers compiler. DO NOT EDIT.
2
3package Example
4
5import "strconv"
6
7type LongEnum uint64
8
9const (
10	LongEnumLongOne LongEnum = 2
11	LongEnumLongTwo LongEnum = 4
12	LongEnumLongBig LongEnum = 1099511627776
13)
14
15var EnumNamesLongEnum = map[LongEnum]string{
16	LongEnumLongOne: "LongOne",
17	LongEnumLongTwo: "LongTwo",
18	LongEnumLongBig: "LongBig",
19}
20
21var EnumValuesLongEnum = map[string]LongEnum{
22	"LongOne": LongEnumLongOne,
23	"LongTwo": LongEnumLongTwo,
24	"LongBig": LongEnumLongBig,
25}
26
27func (v LongEnum) String() string {
28	if s, ok := EnumNamesLongEnum[v]; ok {
29		return s
30	}
31	return "LongEnum(" + strconv.FormatInt(int64(v), 10) + ")"
32}
33