Instance Propertyswift-package-manager 6.0.1SPMLLBuild
create_command
var create_command: ((UnsafeMutableRawPointer?, UnsafePointer<llb_data_t>?) -> OpaquePointer?)!
var create_command: ((UnsafeMutableRawPointer?, UnsafePointer<llb_data_t>?) -> OpaquePointer?)!
import SPMLLBuild
struct llb_buildsystem_tool_delegate_t_
@frozen struct UnsafeMutableRawPointer
A raw pointer for accessing and manipulating untyped data.
@frozen struct UnsafePointer<Pointee> where Pointee : ~Copyable
A pointer for accessing data of a specific type.
typealias llb_data_t = llb_data_t_
@frozen struct OpaquePointer
A wrapper around an opaque C pointer.
init()
init(context: UnsafeMutableRawPointer!, create_command: ((UnsafeMutableRawPointer?, UnsafePointer<llb_data_t>?) -> OpaquePointer?)!, create_custom_command: ((UnsafeMutableRawPointer?, OpaquePointer?) -> OpaquePointer?)!, destroy_context: ((UnsafeMutableRawPointer?) -> Void)!)
var context: UnsafeMutableRawPointer!
var create_custom_command: ((UnsafeMutableRawPointer?, OpaquePointer?) -> OpaquePointer?)!
var destroy_context: ((UnsafeMutableRawPointer?) -> Void)!