icrate/generated/WebKit/
DOMXPathResult.rs1use crate::common::*;
4use crate::AppKit::*;
5use crate::Foundation::*;
6use crate::WebKit::*;
7
8extern_enum!(
9 #[underlying(c_uint)]
10 #[deprecated]
11 pub enum __anonymous__ {
12 #[deprecated]
13 DOM_ANY_TYPE = 0,
14 #[deprecated]
15 DOM_NUMBER_TYPE = 1,
16 #[deprecated]
17 DOM_STRING_TYPE = 2,
18 #[deprecated]
19 DOM_BOOLEAN_TYPE = 3,
20 #[deprecated]
21 DOM_UNORDERED_NODE_ITERATOR_TYPE = 4,
22 #[deprecated]
23 DOM_ORDERED_NODE_ITERATOR_TYPE = 5,
24 #[deprecated]
25 DOM_UNORDERED_NODE_SNAPSHOT_TYPE = 6,
26 #[deprecated]
27 DOM_ORDERED_NODE_SNAPSHOT_TYPE = 7,
28 #[deprecated]
29 DOM_ANY_UNORDERED_NODE_TYPE = 8,
30 #[deprecated]
31 DOM_FIRST_ORDERED_NODE_TYPE = 9,
32 }
33);
34
35extern_class!(
36 #[derive(Debug, PartialEq, Eq, Hash)]
37 #[cfg(feature = "WebKit_DOMXPathResult")]
38 #[deprecated]
39 pub struct DOMXPathResult;
40
41 #[cfg(feature = "WebKit_DOMXPathResult")]
42 unsafe impl ClassType for DOMXPathResult {
43 #[inherits(WebScriptObject, NSObject)]
44 type Super = DOMObject;
45 type Mutability = InteriorMutable;
46 }
47);
48
49#[cfg(feature = "WebKit_DOMXPathResult")]
50unsafe impl NSCopying for DOMXPathResult {}
51
52#[cfg(feature = "WebKit_DOMXPathResult")]
53unsafe impl NSObjectProtocol for DOMXPathResult {}
54
55extern_methods!(
56 #[cfg(feature = "WebKit_DOMXPathResult")]
57 unsafe impl DOMXPathResult {
58 #[deprecated]
59 #[method(resultType)]
60 pub unsafe fn resultType(&self) -> c_ushort;
61
62 #[deprecated]
63 #[method(numberValue)]
64 pub unsafe fn numberValue(&self) -> c_double;
65
66 #[cfg(feature = "Foundation_NSString")]
67 #[deprecated]
68 #[method_id(@__retain_semantics Other stringValue)]
69 pub unsafe fn stringValue(&self) -> Id<NSString>;
70
71 #[deprecated]
72 #[method(booleanValue)]
73 pub unsafe fn booleanValue(&self) -> bool;
74
75 #[cfg(feature = "WebKit_DOMNode")]
76 #[deprecated]
77 #[method_id(@__retain_semantics Other singleNodeValue)]
78 pub unsafe fn singleNodeValue(&self) -> Option<Id<DOMNode>>;
79
80 #[deprecated]
81 #[method(invalidIteratorState)]
82 pub unsafe fn invalidIteratorState(&self) -> bool;
83
84 #[deprecated]
85 #[method(snapshotLength)]
86 pub unsafe fn snapshotLength(&self) -> c_uint;
87
88 #[cfg(feature = "WebKit_DOMNode")]
89 #[deprecated]
90 #[method_id(@__retain_semantics Other iterateNext)]
91 pub unsafe fn iterateNext(&self) -> Option<Id<DOMNode>>;
92
93 #[cfg(feature = "WebKit_DOMNode")]
94 #[deprecated]
95 #[method_id(@__retain_semantics Other snapshotItem:)]
96 pub unsafe fn snapshotItem(&self, index: c_uint) -> Option<Id<DOMNode>>;
97 }
98);
99
100extern_methods!(
101 #[cfg(feature = "WebKit_DOMXPathResult")]
103 unsafe impl DOMXPathResult {
104 #[deprecated]
105 #[method_id(@__retain_semantics Init init)]
106 pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
107 }
108);
109
110extern_methods!(
111 #[cfg(feature = "WebKit_DOMXPathResult")]
113 unsafe impl DOMXPathResult {
114 #[method_id(@__retain_semantics New new)]
115 pub unsafe fn new() -> Id<Self>;
116 }
117);