Property

#include <jnc_Property.h>

// enums

enum jnc_PropertyFlag;
enum jnc_PropertyKind;

// structs

struct jnc_Property;

// global functions

static
jnc_PropertyType*
jnc_Property_getType(jnc_Property* prop);

jnc_Function*
jnc_Property_getGetter(jnc_Property* prop);

jnc_OverloadableFunction
jnc_Property_getSetter(jnc_Property* prop);