mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Add #const field flag
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user