enum jnc_FunctionKind

#include <jnc_Function.h>

enum jnc_FunctionKind {
    jnc_FunctionKind_Undefined           = 0,
    jnc_FunctionKind_Normal,
    jnc_FunctionKind_Getter,
    jnc_FunctionKind_Setter,
    jnc_FunctionKind_Binder,
    jnc_FunctionKind_StaticConstructor,
    jnc_FunctionKind_Constructor,
    jnc_FunctionKind_Destructor,
    jnc_FunctionKind_CallOperator,
    jnc_FunctionKind_CastOperator,
    jnc_FunctionKind_UnaryOperator,
    jnc_FunctionKind_BinaryOperator,
    jnc_FunctionKind_OperatorVararg,
    jnc_FunctionKind_OperatorCdeclVararg,
    jnc_FunctionKind_Internal,
    jnc_FunctionKind_Thunk,
    jnc_FunctionKind_SchedLauncher,
    jnc_FunctionKind_AsyncSchedLauncher,
    jnc_FunctionKind_AsyncSequencer,
    jnc_FunctionKind_Reactor,
    jnc_FunctionKind__Count,
};