Struct aravis_sys::ArvDomNodeClass
source · #[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: GObjectClass§get_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§
source§impl Clone for ArvDomNodeClass
impl Clone for ArvDomNodeClass
source§fn clone(&self) -> ArvDomNodeClass
fn clone(&self) -> ArvDomNodeClass
Returns a copy 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 more