yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
xpath1_cmp.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
3 * Copyright (c) 2012 - 2021, YumaWorks, Inc., All Rights Reserved.
4 *
5 * Unless required by applicable law or agreed to in writing,
6 * software distributed under the License is distributed on an
7 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
8 * KIND, either express or implied. See the License for the
9 * specific language governing permissions and limitations
10 * under the License.
11 */
12#ifndef _H_xpath1_cmp
13#define _H_xpath1_cmp
14
15/* FILE: xpath1_cmp.h
16*********************************************************************
17* *
18* P U R P O S E *
19* *
20*********************************************************************/
21
27/*********************************************************************
28* *
29* C H A N G E H I S T O R Y *
30* *
31*********************************************************************
32
33date init comment
34----------------------------------------------------------------------
3505-sep-16 abb Begun; split from xpath1.c
36
37*/
38
39#ifndef _H_xpath
40#include "xpath.h"
41#endif
42
43
44#ifndef _H_status_enum
45#include "status_enum.h"
46#endif
47
48#ifdef __cplusplus
49extern "C" {
50#endif
51
52/********************************************************************
53* *
54* C O N S T A N T S *
55* *
56*********************************************************************/
57
58/********************************************************************
59* *
60* T Y P E S *
61* *
62*********************************************************************/
63
64/********************************************************************
65* *
66* F U N C T I O N S *
67* *
68*********************************************************************/
69
70/* Group defiied in xpath1.h */
71
92extern boolean
94 xpath_result_t *val1,
95 xpath_result_t *val2,
96 xpath_exop_t exop,
97 status_t *res);
98
99
103#ifdef __cplusplus
104} /* end extern 'C' */
105#endif
106
107
108#endif /* _H_xpath1_cmp */
status_t
global error return code
Definition: status_enum.h:210
xpath_exop_t
XPath expression operation type.
Definition: xpath.h:421
boolean xpath1_cmp_results(xpath_pcb_t *pcb, xpath_result_t *val1, xpath_result_t *val2, xpath_exop_t exop, status_t *res)
Compare 2 results, using the specified logic operator.
Definition: xpath1_cmp.c:1476
global error status code enumerations
XPath parser control block.
Definition: xpath.h:752
XPath expression result.
Definition: xpath.h:703
Schema and data model Xpath search support.