Declaration

func extractRemoveParameters(
    _ instance: GSInstance,
    exportGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>,
    keepGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>,
    reencodeGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>,
    removeGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet>
) throws

Declaration

- (BOOL) extractRemoveParameters:(GSInstance *) instance
                 exportGlyphsSet:(NSMutableSet **) exportGlyphsSet
                   keepGlyphsSet:(NSMutableSet **) keepGlyphsSet
               reencodeGlyphsSet:(NSMutableSet **) reencodeGlyphsSet
                 removeGlyphsSet:(NSMutableSet **) removeGlyphsSet
                           error:(NSError **) error;

Declaration

extractRemoveParameters_exportGlyphsSet_keepGlyphsSet_reencodeGlyphsSet_removeGlyphsSet_error_(instance: GSInstance) -> tuple[bool, set, set, set, set, NSError]

Parameters

error

On output, a pointer to an error object that describes why the method failed, or nil if no error occurred. If you are not interested in the error information, pass nil for this parameter.

Discussion

The output sets are created only when matching parameters are present.

Return Value

YES when the parameters could be parsed.

Discussion

The output sets are created only when matching parameters are present.