14 lines
469 B
Cheetah
14 lines
469 B
Cheetah
{%- set name = enum.name %}
|
|
{%- set prefixed_name = "%s%s"|format(class_prefix, name) %}
|
|
{%- set swift_name = enum|swift_enum_name_formatter %}
|
|
typedef NS_ENUM(NSInteger, {{prefixed_name}}) {
|
|
{%- for field in enum.fields %}
|
|
{%- set field_name = field.name|objc_enum_formatter %}
|
|
{%- if field.value %}
|
|
{{prefixed_name}}{{field_name}} = {{field.value}},
|
|
{%- else %}
|
|
{{prefixed_name}}{{field_name}},
|
|
{%- endif %}
|
|
{%- endfor %}
|
|
} NS_SWIFT_NAME({{swift_name}});
|