ContentSerializerRef

public struct ContentSerializerRef : ContentSerializerProtocol, GWeakCapturing

The ContentSerializerRef type acts as a lightweight Swift reference to an underlying GdkContentSerializer instance. It exposes methods that can operate on this data type through ContentSerializerProtocol conformance. Use ContentSerializerRef only as an unowned reference to an existing GdkContentSerializer instance.

A GdkContentSerializer is used to serialize content for inter-application data transfers.

The GdkContentSerializer transforms an object that is identified by a GType into a serialized form (i.e. a byte stream) that is identified by a mime type.

GTK provides serializers and deserializers for common data types such as text, colors, images or file lists. To register your own serialization functions, use [funccontent_register_serializer].

Also see [classGdk.ContentDeserializer].

  • ptr
    Untyped pointer to the underlying `GdkContentSerializer` instance.
    

    For type-safe access, use the generated, typed pointer content_serializer_ptr property instead.

    Declaration

    Swift

    public let ptr: UnsafeMutableRawPointer!

ContentSerializer Class