summaryrefslogtreecommitdiff
path: root/samples/monster_generated.h
diff options
context:
space:
mode:
authorFlaviu <cflaviu@users.noreply.github.com>2018-03-23 17:58:07 +0200
committerWouter van Oortmerssen <aardappel@gmail.com>2018-03-23 08:58:07 -0700
commit79f62ee35383f44f98cf6c61b5cff1a9cd901f2c (patch)
tree2df3c1954b8706c00ca24e60304c1d5f9541b46c /samples/monster_generated.h
parentc0a6e5120d6dd5d7b9de314d43fb55e71dee828d (diff)
downloadflatbuffers-79f62ee35383f44f98cf6c61b5cff1a9cd901f2c.tar.gz
flatbuffers-79f62ee35383f44f98cf6c61b5cff1a9cd901f2c.tar.bz2
flatbuffers-79f62ee35383f44f98cf6c61b5cff1a9cd901f2c.zip
Const correctness in generated code and in code generators. Added missing \reflection\generate_code.bat file. (#4679)
Diffstat (limited to 'samples/monster_generated.h')
-rw-r--r--samples/monster_generated.h72
1 files changed, 36 insertions, 36 deletions
diff --git a/samples/monster_generated.h b/samples/monster_generated.h
index 00c0595e..4a766069 100644
--- a/samples/monster_generated.h
+++ b/samples/monster_generated.h
@@ -17,11 +17,11 @@ struct MonsterT;
struct Weapon;
struct WeaponT;
-inline flatbuffers::TypeTable *Vec3TypeTable();
+inline const flatbuffers::TypeTable *Vec3TypeTable();
-inline flatbuffers::TypeTable *MonsterTypeTable();
+inline const flatbuffers::TypeTable *MonsterTypeTable();
-inline flatbuffers::TypeTable *WeaponTypeTable();
+inline const flatbuffers::TypeTable *WeaponTypeTable();
enum Color {
Color_Red = 0,
@@ -31,8 +31,8 @@ enum Color {
Color_MAX = Color_Blue
};
-inline Color (&EnumValuesColor())[3] {
- static Color values[] = {
+inline const Color (&EnumValuesColor())[3] {
+ static const Color values[] = {
Color_Red,
Color_Green,
Color_Blue
@@ -40,8 +40,8 @@ inline Color (&EnumValuesColor())[3] {
return values;
}
-inline const char **EnumNamesColor() {
- static const char *names[] = {
+inline const char * const *EnumNamesColor() {
+ static const char * const names[] = {
"Red",
"Green",
"Blue",
@@ -62,16 +62,16 @@ enum Equipment {
Equipment_MAX = Equipment_Weapon
};
-inline Equipment (&EnumValuesEquipment())[2] {
- static Equipment values[] = {
+inline const Equipment (&EnumValuesEquipment())[2] {
+ static const Equipment values[] = {
Equipment_NONE,
Equipment_Weapon
};
return values;
}
-inline const char **EnumNamesEquipment() {
- static const char *names[] = {
+inline const char * const *EnumNamesEquipment() {
+ static const char * const names[] = {
"NONE",
"Weapon",
nullptr
@@ -191,7 +191,7 @@ struct MonsterT : public flatbuffers::NativeTable {
struct Monster FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
typedef MonsterT NativeTableType;
- static flatbuffers::TypeTable *MiniReflectTypeTable() {
+ static const flatbuffers::TypeTable *MiniReflectTypeTable() {
return MonsterTypeTable();
}
enum {
@@ -393,7 +393,7 @@ struct WeaponT : public flatbuffers::NativeTable {
struct Weapon FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
typedef WeaponT NativeTableType;
- static flatbuffers::TypeTable *MiniReflectTypeTable() {
+ static const flatbuffers::TypeTable *MiniReflectTypeTable() {
return WeaponTypeTable();
}
enum {
@@ -615,64 +615,64 @@ inline void EquipmentUnion::Reset() {
type = Equipment_NONE;
}
-inline flatbuffers::TypeTable *ColorTypeTable() {
- static flatbuffers::TypeCode type_codes[] = {
+inline const flatbuffers::TypeTable *ColorTypeTable() {
+ static const flatbuffers::TypeCode type_codes[] = {
{ flatbuffers::ET_CHAR, 0, 0 },
{ flatbuffers::ET_CHAR, 0, 0 },
{ flatbuffers::ET_CHAR, 0, 0 }
};
- static flatbuffers::TypeFunction type_refs[] = {
+ static const flatbuffers::TypeFunction type_refs[] = {
ColorTypeTable
};
- static const char *names[] = {
+ static const char * const names[] = {
"Red",
"Green",
"Blue"
};
- static flatbuffers::TypeTable tt = {
+ static const flatbuffers::TypeTable tt = {
flatbuffers::ST_ENUM, 3, type_codes, type_refs, nullptr, names
};
return &tt;
}
-inline flatbuffers::TypeTable *EquipmentTypeTable() {
- static flatbuffers::TypeCode type_codes[] = {
+inline const flatbuffers::TypeTable *EquipmentTypeTable() {
+ static const flatbuffers::TypeCode type_codes[] = {
{ flatbuffers::ET_SEQUENCE, 0, -1 },
{ flatbuffers::ET_SEQUENCE, 0, 0 }
};
- static flatbuffers::TypeFunction type_refs[] = {
+ static const flatbuffers::TypeFunction type_refs[] = {
WeaponTypeTable
};
- static const char *names[] = {
+ static const char * const names[] = {
"NONE",
"Weapon"
};
- static flatbuffers::TypeTable tt = {
+ static const flatbuffers::TypeTable tt = {
flatbuffers::ST_UNION, 2, type_codes, type_refs, nullptr, names
};
return &tt;
}
-inline flatbuffers::TypeTable *Vec3TypeTable() {
- static flatbuffers::TypeCode type_codes[] = {
+inline const flatbuffers::TypeTable *Vec3TypeTable() {
+ static const flatbuffers::TypeCode type_codes[] = {
{ flatbuffers::ET_FLOAT, 0, -1 },
{ flatbuffers::ET_FLOAT, 0, -1 },
{ flatbuffers::ET_FLOAT, 0, -1 }
};
static const int32_t values[] = { 0, 4, 8, 12 };
- static const char *names[] = {
+ static const char * const names[] = {
"x",
"y",
"z"
};
- static flatbuffers::TypeTable tt = {
+ static const flatbuffers::TypeTable tt = {
flatbuffers::ST_STRUCT, 3, type_codes, nullptr, values, names
};
return &tt;
}
-inline flatbuffers::TypeTable *MonsterTypeTable() {
- static flatbuffers::TypeCode type_codes[] = {
+inline const flatbuffers::TypeTable *MonsterTypeTable() {
+ static const flatbuffers::TypeCode type_codes[] = {
{ flatbuffers::ET_SEQUENCE, 0, 0 },
{ flatbuffers::ET_SHORT, 0, -1 },
{ flatbuffers::ET_SHORT, 0, -1 },
@@ -684,13 +684,13 @@ inline flatbuffers::TypeTable *MonsterTypeTable() {
{ flatbuffers::ET_UTYPE, 0, 3 },
{ flatbuffers::ET_SEQUENCE, 0, 3 }
};
- static flatbuffers::TypeFunction type_refs[] = {
+ static const flatbuffers::TypeFunction type_refs[] = {
Vec3TypeTable,
ColorTypeTable,
WeaponTypeTable,
EquipmentTypeTable
};
- static const char *names[] = {
+ static const char * const names[] = {
"pos",
"mana",
"hp",
@@ -702,22 +702,22 @@ inline flatbuffers::TypeTable *MonsterTypeTable() {
"equipped_type",
"equipped"
};
- static flatbuffers::TypeTable tt = {
+ static const flatbuffers::TypeTable tt = {
flatbuffers::ST_TABLE, 10, type_codes, type_refs, nullptr, names
};
return &tt;
}
-inline flatbuffers::TypeTable *WeaponTypeTable() {
- static flatbuffers::TypeCode type_codes[] = {
+inline const flatbuffers::TypeTable *WeaponTypeTable() {
+ static const flatbuffers::TypeCode type_codes[] = {
{ flatbuffers::ET_STRING, 0, -1 },
{ flatbuffers::ET_SHORT, 0, -1 }
};
- static const char *names[] = {
+ static const char * const names[] = {
"name",
"damage"
};
- static flatbuffers::TypeTable tt = {
+ static const flatbuffers::TypeTable tt = {
flatbuffers::ST_TABLE, 2, type_codes, nullptr, nullptr, names
};
return &tt;