Add #const field flag

This commit is contained in:
Fabian Sperber
2023-09-05 22:57:40 +02:00
parent bbf9678756
commit 16d797cb01
+4
View File
@@ -585,6 +585,7 @@ Field_Flag :: enum {
No_Alias, No_Alias,
C_Vararg, C_Vararg,
Auto_Cast, Auto_Cast,
Const,
Any_Int, Any_Int,
Subtype, Subtype,
By_Ptr, By_Ptr,
@@ -604,6 +605,7 @@ field_flag_strings := [Field_Flag]string{
.No_Alias = "#no_alias", .No_Alias = "#no_alias",
.C_Vararg = "#c_vararg", .C_Vararg = "#c_vararg",
.Auto_Cast = "auto_cast", .Auto_Cast = "auto_cast",
.Const = "#const",
.Any_Int = "#any_int", .Any_Int = "#any_int",
.Subtype = "#subtype", .Subtype = "#subtype",
.By_Ptr = "#by_ptr", .By_Ptr = "#by_ptr",
@@ -617,6 +619,7 @@ field_flag_strings := [Field_Flag]string{
field_hash_flag_strings := []struct{key: string, flag: Field_Flag}{ field_hash_flag_strings := []struct{key: string, flag: Field_Flag}{
{"no_alias", .No_Alias}, {"no_alias", .No_Alias},
{"c_vararg", .C_Vararg}, {"c_vararg", .C_Vararg},
{"const", .Const},
{"any_int", .Any_Int}, {"any_int", .Any_Int},
{"subtype", .Subtype}, {"subtype", .Subtype},
{"by_ptr", .By_Ptr}, {"by_ptr", .By_Ptr},
@@ -637,6 +640,7 @@ Field_Flags_Signature :: Field_Flags{
.Using, .Using,
.No_Alias, .No_Alias,
.C_Vararg, .C_Vararg,
.Const,
.Auto_Cast, .Auto_Cast,
.Any_Int, .Any_Int,
.By_Ptr, .By_Ptr,