xref: /aosp_15_r20/external/libxml2/result/XPath/expr/functions (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1
2========================
3Expression: true()
4Object is a Boolean : true
5
6========================
7Expression: false()
8Object is a Boolean : false
9
10========================
11Expression: number("1.5")
12Object is a number : 1.5
13
14========================
15Expression: number('abc')
16Object is a number : NaN
17
18========================
19Expression: -number('abc')
20Object is a number : NaN
21
22========================
23Expression: number('-')
24Object is a number : NaN
25
26========================
27Expression: floor(0.1)
28Object is a number : 0
29
30========================
31Expression: floor(-0.1)
32Object is a number : -1
33
34========================
35Expression: floor(-0)
36Object is a number : 0
37
38========================
39Expression: floor(0)
40Object is a number : 0
41
42========================
43Expression: floor(5.2)
44Object is a number : 5
45
46========================
47Expression: floor(-5.2)
48Object is a number : -6
49
50========================
51Expression: floor(100000000000000000000)
52Object is a number : 1e+20
53
54========================
55Expression: floor(-100000000000000000000)
56Object is a number : -1e+20
57
58========================
59Expression: floor(0 div 0)
60Object is a number : NaN
61
62========================
63Expression: floor(1 div 0)
64Object is a number : Infinity
65
66========================
67Expression: floor(-1 div 0)
68Object is a number : -Infinity
69
70========================
71Expression: ceiling(0.1)
72Object is a number : 1
73
74========================
75Expression: ceiling(-0.1)
76Object is a number : 0
77
78========================
79Expression: ceiling(-0)
80Object is a number : 0
81
82========================
83Expression: ceiling(0)
84Object is a number : 0
85
86========================
87Expression: ceiling(5.2)
88Object is a number : 6
89
90========================
91Expression: ceiling(-5.2)
92Object is a number : -5
93
94========================
95Expression: ceiling(100000000000000000000)
96Object is a number : 1e+20
97
98========================
99Expression: ceiling(-100000000000000000000)
100Object is a number : -1e+20
101
102========================
103Expression: ceiling(0 div 0)
104Object is a number : NaN
105
106========================
107Expression: ceiling(1 div 0)
108Object is a number : Infinity
109
110========================
111Expression: ceiling(-1 div 0)
112Object is a number : -Infinity
113
114========================
115Expression: round(0.1)
116Object is a number : 0
117
118========================
119Expression: round(5.2)
120Object is a number : 5
121
122========================
123Expression: round(5.5)
124Object is a number : 6
125
126========================
127Expression: round(5.6)
128Object is a number : 6
129
130========================
131Expression: round(-0.1)
132Object is a number : 0
133
134========================
135Expression: round(-5.2)
136Object is a number : -5
137
138========================
139Expression: round(-5.5)
140Object is a number : -5
141
142========================
143Expression: round(-5.6)
144Object is a number : -6
145
146========================
147Expression: round(0.5)
148Object is a number : 1
149
150========================
151Expression: round(-0.5)
152Object is a number : 0
153
154========================
155Expression: round(100000000000000000000)
156Object is a number : 1e+20
157
158========================
159Expression: round(-100000000000000000000)
160Object is a number : -1e+20
161
162========================
163Expression: round(0 div 0)
164Object is a number : NaN
165
166========================
167Expression: round(1 div 0)
168Object is a number : Infinity
169
170========================
171Expression: round(-1 div 0)
172Object is a number : -Infinity
173