C-library gen progress: Header files mostly done, starting dep c impl and fixes to generic selection generation

This commit is contained in:
2024-12-08 16:37:04 -05:00
parent c016e245eb
commit 65c3fabc52
26 changed files with 732 additions and 445 deletions

View File

@ -68,7 +68,8 @@ enum CodeType : u32
CT_Using,
CT_Using_Namespace,
CT_Variable,
CT_NumTypes
CT_NumTypes,
CT_UnderlyingType = GEN_U32_MAX
};
inline StrC codetype_to_str( CodeType type )

View File

@ -54,7 +54,8 @@ enum Operator : u32
Op_NewArray,
Op_Delete,
Op_DeleteArray,
NumOps
Op_NumOps,
Op_UnderlyingType = 0xffffffffu
};
inline StrC operator_to_str( Operator op )

View File

@ -33,7 +33,8 @@ enum Specifier : u32
Spec_Override,
Spec_Pure,
Spec_Volatile,
Spec_NumSpecifiers
Spec_NumSpecifiers,
Spec_UnderlyingType = 0xffffffffu
};
inline StrC spec_to_str( Specifier type )