Implements argument processing for interface return values (interfaces and structs, but not objects, which need special handling for polymorphism and constructors).
Implements argument processing for object return values when the method is not a constructor.
Implements argument processing for NULL-terminated string array return values.
Implements argument processing for GByteArray return values.
Implements argument processing for GPtrArray return values.
# File lib/gir_ffi/builder/argument.rb, line 514 def post [ "#{retname} = #{argument_class_name}.wrap(#{cvar})" ] end