Closed haxiomic closed 3 years ago
Types
Strings
cpp.Pointer
cpp.Callable
cpp.Function
enum T -> int
int -> enum T
fine as plain arguments?
disallowed as secondary types, ie Pointer(T) and FunctionType(...)
Resolved by disallowing non-trivial types as secondary types
Types
Strings
cpp.Pointer
cpp.Callable
cpp.Function
int enums because
enum T -> int
is implicit butint -> enum T
requires explicit castfine as plain arguments?
disallowed as secondary types, ie Pointer(T) and FunctionType(...)