There are a few encodings we don't yet support (Vector?), and we don't support type specifiers / qualifiers (_Atomic, const, ...) either.
See #20.
Also, does objc2-encode require knowledge of the compiler and runtime? E.g. it is often allowed to omit details like in, inout, oneway and so on, but does this change significantly across compilers and/or runtimes?
There are a few encodings we don't yet support (
Vector?), and we don't support type specifiers / qualifiers (_Atomic,const, ...) either.See #20.
Also, does
objc2-encoderequire knowledge of the compiler and runtime? E.g. it is often allowed to omit details likein,inout,onewayand so on, but does this change significantly across compilers and/or runtimes?