Add intrinsics.type_canonical_name

This commit is contained in:
gingerBill
2025-08-07 12:34:41 +01:00
parent af3184adc9
commit 34b4b84b64
3 changed files with 22 additions and 0 deletions
+3
View File
@@ -233,6 +233,9 @@ type_integer_to_signed :: proc($T: typeid) -> type where type_is_integer(T), t
type_has_shared_fields :: proc($U, $V: typeid) -> bool where type_is_struct(U), type_is_struct(V) ---
// Returns the canonicalized name of the type, of which is used to produce the pseudo-unique 'typeid'
type_canonical_name :: proc($T: typeid) -> string ---
constant_utf16_cstring :: proc($literal: string) -> [^]u16 ---
constant_log2 :: proc($v: $T) -> T where type_is_integer(T) ---