ImplementorProtocol
public protocol ImplementorProtocol
The ImplementorProtocol protocol exposes the methods and properties of an underlying AtkImplementor instance.
The default implementation of these can be found in the protocol extension below.
For a concrete class that implements these methods and properties, see Implementor.
Alternatively, use ImplementorRef as a lighweight, unowned reference if you already have an instance you just want to use.
-
Untyped pointer to the underlying
AtkImplementorinstance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get } -
_ptrDefault implementationTyped pointer to the underlying
AtkImplementorinstance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
AtkImplementorinstance.Declaration
Swift
var _ptr: UnsafeMutablePointer<AtkImplementor>! { get } -
Required Initialiser for types conforming to
ImplementorProtocolDeclaration
Swift
init(raw: UnsafeMutableRawPointer)
-
refAccessible()Extension methodGets a reference to an object’s
AtkObjectimplementation, if the object implementsAtkObjectIfaceDeclaration
Swift
@inlinable func refAccessible() -> Atk.ObjectRef!
View on GitHub
Install in Dash
ImplementorProtocol Protocol Reference