enum jnc_PtrTypeFlag

#include <jnc_Type.h>

enum jnc_PtrTypeFlag {
    jnc_PtrTypeFlag_Safe       = 0x0010000,
    jnc_PtrTypeFlag_Const      = 0x0020000,
    jnc_PtrTypeFlag_ReadOnly   = 0x0040000,
    jnc_PtrTypeFlag_CMut       = 0x0080000,
    jnc_PtrTypeFlag_Volatile   = 0x0100000,
    jnc_PtrTypeFlag_Event      = 0x0200000,
    jnc_PtrTypeFlag_DualEvent  = 0x0400000,
    jnc_PtrTypeFlag_Bindable   = 0x0800000,
    jnc_PtrTypeFlag_AutoGet    = 0x1000000,
    jnc_PtrTypeFlag_DualTarget = 0x2000000,
    jnc_PtrTypeFlag_BigEndian  = 0x4000000,
    jnc_PtrTypeFlag_BitField   = 0x8000000,
    jnc_PtrTypeFlag__All       = 0xfff0000,
    jnc_PtrTypeFlag__Dual      =         jnc_PtrTypeFlag_ReadOnly |      jnc_PtrTypeFlag_CMut |      jnc_PtrTypeFlag_DualEvent |         jnc_PtrTypeFlag_DualTarget,
};