enum jnc_ModuleItemKind

#include <jnc_ModuleItem.h>

enum jnc_ModuleItemKind {
    jnc_ModuleItemKind_Undefined        = 0,
    jnc_ModuleItemKind_Namespace,
    jnc_ModuleItemKind_Scope,
    jnc_ModuleItemKind_Attribute,
    jnc_ModuleItemKind_AttributeBlock,
    jnc_ModuleItemKind_Type,
    jnc_ModuleItemKind_Typedef,
    jnc_ModuleItemKind_Alias,
    jnc_ModuleItemKind_Const,
    jnc_ModuleItemKind_Variable,
    jnc_ModuleItemKind_Function,
    jnc_ModuleItemKind_FunctionArg,
    jnc_ModuleItemKind_FunctionOverload,
    jnc_ModuleItemKind_Property,
    jnc_ModuleItemKind_PropertyTemplate,
    jnc_ModuleItemKind_EnumConst,
    jnc_ModuleItemKind_Field,
    jnc_ModuleItemKind_BaseTypeSlot,
    jnc_ModuleItemKind_Orphan,
    jnc_ModuleItemKind_LazyImport,
    jnc_ModuleItemKind__Count,
};