Structure

CVaListPointer

A wrapper around a C va_list pointer.

Declaration

@frozen struct CVaListPointer

Topics

Instance Properties

var debugDescription: String

A textual representation of the pointer, suitable for debugging.

Relationships

See Also

C Variadic Functions

func withVaList<R>([CVarArg], (CVaListPointer) -> R) -> R

Invokes the given closure with a C va_list argument derived from the given array of arguments.

protocol CVarArg

A type whose instances can be encoded, and appropriately passed, as elements of a C va_list.

func getVaList([CVarArg]) -> CVaListPointer

Returns a CVaListPointer that is backed by autoreleased storage, built from the given array of arguments.