Type Alias SQObjectValue
Source pub type SQObjectValue = tagSQObjectValue;
#[repr(C)]
pub union SQObjectValue {
Show 19 fields
pub pTable: *mut SQTable,
pub pArray: *mut SQArray,
pub pClosure: *mut SQClosure,
pub pOuter: *mut SQOuter,
pub pGenerator: *mut SQGenerator,
pub pNativeClosure: *mut SQNativeClosure,
pub pString: *mut SQString,
pub pUserData: *mut SQUserData,
pub nInteger: i64,
pub fFloat: f32,
pub pUserPointer: *mut c_void,
pub pFunctionProto: *mut SQFunctionProto,
pub pRefCounted: *mut SQRefCounted,
pub pDelegable: *mut SQDelegable,
pub pThread: *mut SQVM,
pub pClass: *mut SQClass,
pub pInstance: *mut SQInstance,
pub pWeakRef: *mut SQWeakRef,
pub raw: i64,
}