#[repr(C)]pub struct ICapeValue_VTable {
pub getValueType: Option<unsafe extern "C" fn(me: *mut c_void) -> CapeValueType>,
pub getStringValue: Option<unsafe extern "C" fn(me: *mut c_void, data: *mut *const CapeCharacter, size: *mut CapeSize) -> CapeResult>,
pub getIntegerValue: Option<unsafe extern "C" fn(me: *mut c_void, value: *mut CapeInteger) -> CapeResult>,
pub getBooleanValue: Option<unsafe extern "C" fn(me: *mut c_void, value: *mut CapeBoolean) -> CapeResult>,
pub getRealValue: Option<unsafe extern "C" fn(me: *mut c_void, value: *mut CapeReal) -> CapeResult>,
pub setStringValue: Option<unsafe extern "C" fn(me: *mut c_void, data: *const CapeCharacter, size: CapeSize) -> CapeResult>,
pub setIntegerValue: Option<unsafe extern "C" fn(me: *mut c_void, value: CapeInteger) -> CapeResult>,
pub setBooleanValue: Option<unsafe extern "C" fn(me: *mut c_void, value: CapeBoolean) -> CapeResult>,
pub setRealValue: Option<unsafe extern "C" fn(me: *mut c_void, value: CapeReal) -> CapeResult>,
pub clear: Option<unsafe extern "C" fn(me: *mut c_void) -> CapeResult>,
}Fields§
§getValueType: Option<unsafe extern "C" fn(me: *mut c_void) -> CapeValueType>§getStringValue: Option<unsafe extern "C" fn(me: *mut c_void, data: *mut *const CapeCharacter, size: *mut CapeSize) -> CapeResult>§getIntegerValue: Option<unsafe extern "C" fn(me: *mut c_void, value: *mut CapeInteger) -> CapeResult>§getBooleanValue: Option<unsafe extern "C" fn(me: *mut c_void, value: *mut CapeBoolean) -> CapeResult>§getRealValue: Option<unsafe extern "C" fn(me: *mut c_void, value: *mut CapeReal) -> CapeResult>§setStringValue: Option<unsafe extern "C" fn(me: *mut c_void, data: *const CapeCharacter, size: CapeSize) -> CapeResult>§setIntegerValue: Option<unsafe extern "C" fn(me: *mut c_void, value: CapeInteger) -> CapeResult>§setBooleanValue: Option<unsafe extern "C" fn(me: *mut c_void, value: CapeBoolean) -> CapeResult>§setRealValue: Option<unsafe extern "C" fn(me: *mut c_void, value: CapeReal) -> CapeResult>§clear: Option<unsafe extern "C" fn(me: *mut c_void) -> CapeResult>Trait Implementations§
Source§impl Clone for ICapeValue_VTable
impl Clone for ICapeValue_VTable
Source§fn clone(&self) -> ICapeValue_VTable
fn clone(&self) -> ICapeValue_VTable
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ICapeValue_VTable
impl Debug for ICapeValue_VTable
impl Copy for ICapeValue_VTable
Auto Trait Implementations§
impl Freeze for ICapeValue_VTable
impl RefUnwindSafe for ICapeValue_VTable
impl Send for ICapeValue_VTable
impl Sync for ICapeValue_VTable
impl Unpin for ICapeValue_VTable
impl UnwindSafe for ICapeValue_VTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more