Struct aravis_sys::ArvDomNodeClass [−][src]
#[repr(C)]pub struct ArvDomNodeClass { pub parent_class: GObjectClass, pub get_node_name: Option<unsafe extern "C" fn(_: *mut ArvDomNode) -> *const c_char>, pub get_node_value: Option<unsafe extern "C" fn(_: *mut ArvDomNode) -> *const c_char>, pub set_node_value: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *const c_char)>, pub get_node_type: Option<unsafe extern "C" fn(_: *mut ArvDomNode) -> ArvDomNodeType>, pub can_append_child: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *mut ArvDomNode) -> gboolean>, pub post_new_child: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *mut ArvDomNode)>, pub pre_remove_child: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *mut ArvDomNode)>, pub changed: Option<unsafe extern "C" fn(_: *mut ArvDomNode)>, pub child_changed: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *mut ArvDomNode) -> gboolean>, }
Fields
parent_class: GObjectClassget_node_name: Option<unsafe extern "C" fn(_: *mut ArvDomNode) -> *const c_char>get_node_value: Option<unsafe extern "C" fn(_: *mut ArvDomNode) -> *const c_char>set_node_value: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *const c_char)>get_node_type: Option<unsafe extern "C" fn(_: *mut ArvDomNode) -> ArvDomNodeType>can_append_child: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *mut ArvDomNode) -> gboolean>post_new_child: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *mut ArvDomNode)>pre_remove_child: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *mut ArvDomNode)>changed: Option<unsafe extern "C" fn(_: *mut ArvDomNode)>child_changed: Option<unsafe extern "C" fn(_: *mut ArvDomNode, _: *mut ArvDomNode) -> gboolean>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ArvDomNodeClassimpl !Send for ArvDomNodeClassimpl !Sync for ArvDomNodeClassimpl Unpin for ArvDomNodeClassimpl UnwindSafe for ArvDomNodeClassBlanket Implementations
Mutably borrows from an owned value. Read more