# Other Categories

The following categories are available globally.

- `NSValue(MGLCircleStyleLayerAdditions)`

  Methods for wrapping an enumeration value for a style layer attribute in an `MGLCircleStyleLayer` object and unwrapping its raw value.

  See more

  #### Declaration

  Objective-C

      @interface NSValue (MGLCircleStyleLayerAdditions)

  View Source on GitHub

- `NSValue(MGLFillExtrusionStyleLayerAdditions)`

  Methods for wrapping an enumeration value for a style layer attribute in an `MGLFillExtrusionStyleLayer` object and unwrapping its raw value.

  See more

  #### Declaration

  Objective-C

      @interface NSValue (MGLFillExtrusionStyleLayerAdditions)

  View Source on GitHub

- `NSValue(MGLFillStyleLayerAdditions)`

  Methods for wrapping an enumeration value for a style layer attribute in an `MGLFillStyleLayer` object and unwrapping its raw value.

  See more

  #### Declaration

  Objective-C

      @interface NSValue (MGLFillStyleLayerAdditions)

  View Source on GitHub

- `NSValue(MGLHillshadeStyleLayerAdditions)`

  Methods for wrapping an enumeration value for a style layer attribute in an `MGLHillshadeStyleLayer` object and unwrapping its raw value.

  See more

  #### Declaration

  Objective-C

      @interface NSValue (MGLHillshadeStyleLayerAdditions)

  View Source on GitHub

- `NSValue(MGLLineStyleLayerAdditions)`

  Methods for wrapping an enumeration value for a style layer attribute in an `MGLLineStyleLayer` object and unwrapping its raw value.

  See more

  #### Declaration

  Objective-C

      @interface NSValue (MGLLineStyleLayerAdditions)

  View Source on GitHub

- `NSValue(MGLRasterStyleLayerAdditions)`

  Methods for wrapping an enumeration value for a style layer attribute in an `MGLRasterStyleLayer` object and unwrapping its raw value.

  See more

  #### Declaration

  Objective-C

      @interface NSValue (MGLRasterStyleLayerAdditions)

  View Source on GitHub

- `NSValue(MGLSymbolStyleLayerAdditions)`

  Methods for wrapping an enumeration value for a style layer attribute in an `MGLSymbolStyleLayer` object and unwrapping its raw value.

  See more

  #### Declaration

  Objective-C

      @interface NSValue (MGLSymbolStyleLayerAdditions)

  View Source on GitHub

- `NSExpression(MGLAdditions)`

  Methods for creating expressions that use Mapbox-specific functionality and for converting to and from the JSON format defined in the Mapbox Style Specification.

  See more

  #### Declaration

  Objective-C

      @interface NSExpression (MGLAdditions)

  View Source on GitHub

- `NSValue(MGLAdditions)`

  Methods for round-tripping values for Mapbox-defined types.

  See more

  #### Declaration

  Objective-C

      @interface NSValue (MGLAdditions)

  View Source on GitHub