mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-01 20:28:15 +00:00
Add $T: typeid/[]$E; Deprecate T: type/[]$E
`type` as a keyword will soon be removed in favour of polymorphic names (identifiers) in procedures
This commit is contained in:
+1
-1
@@ -767,7 +767,7 @@ enum_value_to_string :: proc(v: any) -> (string, bool) {
|
||||
return "", false;
|
||||
}
|
||||
|
||||
string_to_enum_value :: proc(T: type, s: string) -> (T, bool) {
|
||||
string_to_enum_value :: proc($T: typeid, s: string) -> (T, bool) {
|
||||
ti := type_info_base(type_info_of(T));
|
||||
if e, ok := ti.variant.(Type_Info_Enum); ok {
|
||||
for str, idx in e.names {
|
||||
|
||||
Reference in New Issue
Block a user