Initializer
init(aliasOf:name:in:swiftName:ctype:)
Initialise a new type as an alias of the given type reference, cloning its type conversions
convenience init(aliasOf typeReference: TypeReference, name: String? = nil, in namespace: String? = nil, swiftName: String? = nil, ctype: String? = nil)
Parameters
typeReference-
A reference to the type to alias
name-
The name of the new alias, or
nilif the same as the aliased type namespace-
The namespace to use,
nilto use namespace of referenced alias swiftName-
The swift name of the new alias, or
nilif the same as the aliased type ctype-
The C type of the new alias, or
nilif the same as the aliased type