Instance Method
extractRemoveParameters(_:exportGlyphsSet:keepGlyphsSet:reencodeGlyphsSet:removeGlyphsSet:) extractRemoveParameters:exportGlyphsSet:keepGlyphsSet:reencodeGlyphsSet:removeGlyphsSet:error: extractRemoveParameters_exportGlyphsSet_keepGlyphsSet_reencodeGlyphsSet_removeGlyphsSet_error_
Collects glyph-set export parameters from an instance.
Declaration
func extractRemoveParameters(
_ instance: GSInstance,
exportGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>,
keepGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>,
reencodeGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>,
removeGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet>
) throwsDeclaration
- (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
errorOn output, a pointer to an error object that describes why the method failed, or
nilif no error occurred. If you are not interested in the error information, passnilfor 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.