// Generated by J2KT from "j2ktnewobjcname/EnumExample.java"

#import <Foundation/NSObjCRuntime.h>

@class J2ktJ2ktnewobjcnameEnumExample;
@class J2ktJ2ktnewobjcnameEnumExampleCompanion;

NS_ASSUME_NONNULL_BEGIN

@compatibility_alias J2ktnewobjcnameEnumExample J2ktJ2ktnewobjcnameEnumExample;

@compatibility_alias J2ktnewobjcnameEnumExampleCompanion J2ktJ2ktnewobjcnameEnumExampleCompanion;

typedef NS_ENUM(int32_t, J2ktnewobjcnameEnumExample_Enum) {
 J2ktnewobjcnameEnumExample_Enum_SINGLEPART = 0,
 J2ktnewobjcnameEnumExample_Enum_TWO_PARTS = 1,
 J2ktnewobjcnameEnumExample_Enum_EVEN_MORE_PARTS = 2,
 J2ktnewobjcnameEnumExample_Enum_singlepart = 3,
 J2ktnewobjcnameEnumExample_Enum_twoParts = 4,
 J2ktnewobjcnameEnumExample_Enum_evenMoreParts = 5,
 J2ktnewobjcnameEnumExample_Enum_single_part = 6,
 J2ktnewobjcnameEnumExample_Enum_two_parts = 7,
 J2ktnewobjcnameEnumExample_Enum_even_more_parts = 8,
 J2ktnewobjcnameEnumExample_Enum_X_Y_Z = 9,
 J2ktnewobjcnameEnumExample_Enum_xyz = 10,
 J2ktnewobjcnameEnumExample_Enum_x_y_z = 11,
 J2ktnewobjcnameEnumExample_Enum_VEC_X_Y_Z = 12,
 J2ktnewobjcnameEnumExample_Enum_VEC_XYZ = 13,
 J2ktnewobjcnameEnumExample_Enum_vecXyz = 14,
 J2ktnewobjcnameEnumExample_Enum_vecXYZ = 15,
 J2ktnewobjcnameEnumExample_Enum_val = 16,
 J2ktnewobjcnameEnumExample_Enum_var = 17,
 J2ktnewobjcnameEnumExample_Enum_fun = 18,
 J2ktnewobjcnameEnumExample_Enum_alloc = 19,
 J2ktnewobjcnameEnumExample_Enum_init = 20,
 J2ktnewobjcnameEnumExample_Enum_initialize = 21,
 J2ktnewobjcnameEnumExample_Enum_allocFoo = 22,
 J2ktnewobjcnameEnumExample_Enum_initFoo = 23,
 J2ktnewobjcnameEnumExample_Enum_newFoo = 24,
 J2ktnewobjcnameEnumExample_Enum_copyFoo = 25,
 J2ktnewobjcnameEnumExample_Enum_mutableCopyFoo = 26,
 J2ktnewobjcnameEnumExample_Enum_register = 27,
 J2ktnewobjcnameEnumExample_Enum_struct = 28,
 J2ktnewobjcnameEnumExample_Enum_NULL = 29,
 J2ktnewobjcnameEnumExample_Enum_YES = 30,
 J2ktnewobjcnameEnumExample_Enum_NO = 31,
};

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_SINGLEPART(void) {
 return J2ktJ2ktnewobjcnameEnumExample.SINGLEPART;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_TWO_PARTS(void) {
 return J2ktJ2ktnewobjcnameEnumExample.TWO_PARTS;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_EVEN_MORE_PARTS(void) {
 return J2ktJ2ktnewobjcnameEnumExample.EVEN_MORE_PARTS;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_singlepart(void) {
 return J2ktJ2ktnewobjcnameEnumExample.singlepart;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_twoParts(void) {
 return J2ktJ2ktnewobjcnameEnumExample.twoParts;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_evenMoreParts(void) {
 return J2ktJ2ktnewobjcnameEnumExample.evenMoreParts;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_single_part(void) {
 return J2ktJ2ktnewobjcnameEnumExample.single_part;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_two_parts(void) {
 return J2ktJ2ktnewobjcnameEnumExample.two_parts;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_even_more_parts(void) {
 return J2ktJ2ktnewobjcnameEnumExample.even_more_parts;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_X_Y_Z(void) {
 return J2ktJ2ktnewobjcnameEnumExample.X_Y_Z;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_xyz(void) {
 return J2ktJ2ktnewobjcnameEnumExample.xyz;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_x_y_z(void) {
 return J2ktJ2ktnewobjcnameEnumExample.x_y_z;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_VEC_X_Y_Z(void) {
 return J2ktJ2ktnewobjcnameEnumExample.VEC_X_Y_Z;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_VEC_XYZ(void) {
 return J2ktJ2ktnewobjcnameEnumExample.VEC_XYZ;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_vecXyz(void) {
 return J2ktJ2ktnewobjcnameEnumExample.vecXyz;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_vecXYZ(void) {
 return J2ktJ2ktnewobjcnameEnumExample.vecXYZ;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_val(void) {
 return J2ktJ2ktnewobjcnameEnumExample.val;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_var(void) {
 return J2ktJ2ktnewobjcnameEnumExample.var;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_fun(void) {
 return J2ktJ2ktnewobjcnameEnumExample.fun;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_alloc(void) {
 return J2ktJ2ktnewobjcnameEnumExample.alloc__;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_init(void) {
 return J2ktJ2ktnewobjcnameEnumExample.init__;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_initialize(void) {
 return J2ktJ2ktnewobjcnameEnumExample.initialize__;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_allocFoo(void) {
 return J2ktJ2ktnewobjcnameEnumExample.allocFoo;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_initFoo(void) {
 return J2ktJ2ktnewobjcnameEnumExample.initFoo;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_newFoo(void) {
 return J2ktJ2ktnewobjcnameEnumExample.newFoo;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_copyFoo(void) {
 return J2ktJ2ktnewobjcnameEnumExample.copyFoo;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_mutableCopyFoo(void) {
 return J2ktJ2ktnewobjcnameEnumExample.mutableCopyFoo;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_register(void) {
 return J2ktJ2ktnewobjcnameEnumExample.register__;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_struct(void) {
 return J2ktJ2ktnewobjcnameEnumExample.struct__;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_NULL(void) {
 return J2ktJ2ktnewobjcnameEnumExample.NULL__;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_YES(void) {
 return J2ktJ2ktnewobjcnameEnumExample.YES__;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* J2ktnewobjcnameEnumExample_get_NO(void) {
 return J2ktJ2ktnewobjcnameEnumExample.NO__;
}

NS_INLINE J2ktJ2ktnewobjcnameEnumExample* _Nullable J2ktnewobjcnameEnumExample_withOrdinalWithInt_(int32_t ordinal) {
 return [J2ktJ2ktnewobjcnameEnumExampleCompanion.shared withOrdinalWithInt:ordinal];
}

NS_ASSUME_NONNULL_END
