// This file is generated. // Edit platform/darwin/scripts/generate-style-code.js, then run `make style-code-darwin`. #import "NSValue+MGLStyleEnumAttributeAdditions.h" @implementation NSValue (MGLStyleEnumAttributeAdditions) + (NSValue *)valueWithMGLLineCap:(MGLLineCap)lineCap { return [NSValue value:&lineCap withObjCType:@encode(MGLLineCap)]; } - (MGLLineCap)MGLLineCapValue { MGLLineCap value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLLineJoin:(MGLLineJoin)lineJoin { return [NSValue value:&lineJoin withObjCType:@encode(MGLLineJoin)]; } - (MGLLineJoin)MGLLineJoinValue { MGLLineJoin value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLIconRotationAlignment:(MGLIconRotationAlignment)iconRotationAlignment { return [NSValue value:&iconRotationAlignment withObjCType:@encode(MGLIconRotationAlignment)]; } - (MGLIconRotationAlignment)MGLIconRotationAlignmentValue { MGLIconRotationAlignment value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLIconTextFit:(MGLIconTextFit)iconTextFit { return [NSValue value:&iconTextFit withObjCType:@encode(MGLIconTextFit)]; } - (MGLIconTextFit)MGLIconTextFitValue { MGLIconTextFit value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLSymbolPlacement:(MGLSymbolPlacement)symbolPlacement { return [NSValue value:&symbolPlacement withObjCType:@encode(MGLSymbolPlacement)]; } - (MGLSymbolPlacement)MGLSymbolPlacementValue { MGLSymbolPlacement value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLTextAnchor:(MGLTextAnchor)textAnchor { return [NSValue value:&textAnchor withObjCType:@encode(MGLTextAnchor)]; } - (MGLTextAnchor)MGLTextAnchorValue { MGLTextAnchor value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLTextJustify:(MGLTextJustify)textJustify { return [NSValue value:&textJustify withObjCType:@encode(MGLTextJustify)]; } - (MGLTextJustify)MGLTextJustifyValue { MGLTextJustify value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLTextPitchAlignment:(MGLTextPitchAlignment)textPitchAlignment { return [NSValue value:&textPitchAlignment withObjCType:@encode(MGLTextPitchAlignment)]; } - (MGLTextPitchAlignment)MGLTextPitchAlignmentValue { MGLTextPitchAlignment value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLTextRotationAlignment:(MGLTextRotationAlignment)textRotationAlignment { return [NSValue value:&textRotationAlignment withObjCType:@encode(MGLTextRotationAlignment)]; } - (MGLTextRotationAlignment)MGLTextRotationAlignmentValue { MGLTextRotationAlignment value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLTextTransform:(MGLTextTransform)textTransform { return [NSValue value:&textTransform withObjCType:@encode(MGLTextTransform)]; } - (MGLTextTransform)MGLTextTransformValue { MGLTextTransform value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLFillTranslateAnchor:(MGLFillTranslateAnchor)fillTranslateAnchor { return [NSValue value:&fillTranslateAnchor withObjCType:@encode(MGLFillTranslateAnchor)]; } - (MGLFillTranslateAnchor)MGLFillTranslateAnchorValue { MGLFillTranslateAnchor value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLLineTranslateAnchor:(MGLLineTranslateAnchor)lineTranslateAnchor { return [NSValue value:&lineTranslateAnchor withObjCType:@encode(MGLLineTranslateAnchor)]; } - (MGLLineTranslateAnchor)MGLLineTranslateAnchorValue { MGLLineTranslateAnchor value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLIconTranslateAnchor:(MGLIconTranslateAnchor)iconTranslateAnchor { return [NSValue value:&iconTranslateAnchor withObjCType:@encode(MGLIconTranslateAnchor)]; } - (MGLIconTranslateAnchor)MGLIconTranslateAnchorValue { MGLIconTranslateAnchor value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLTextTranslateAnchor:(MGLTextTranslateAnchor)textTranslateAnchor { return [NSValue value:&textTranslateAnchor withObjCType:@encode(MGLTextTranslateAnchor)]; } - (MGLTextTranslateAnchor)MGLTextTranslateAnchorValue { MGLTextTranslateAnchor value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLCirclePitchScale:(MGLCirclePitchScale)circlePitchScale { return [NSValue value:&circlePitchScale withObjCType:@encode(MGLCirclePitchScale)]; } - (MGLCirclePitchScale)MGLCirclePitchScaleValue { MGLCirclePitchScale value; [self getValue:&value]; return value; } + (NSValue *)valueWithMGLCircleTranslateAnchor:(MGLCircleTranslateAnchor)circleTranslateAnchor { return [NSValue value:&circleTranslateAnchor withObjCType:@encode(MGLCircleTranslateAnchor)]; } - (MGLCircleTranslateAnchor)MGLCircleTranslateAnchorValue { MGLCircleTranslateAnchor value; [self getValue:&value]; return value; } @end