Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6xpathatomized.h
Go to the documentation of this file.
1 
10 #ifndef P6XPATHATOMIZED_H__
11 #define P6XPATHATOMIZED_H__ 1
12 
13 
14 #ifdef __cplusplus
15 namespace P6R {
16 extern "C" {
17 #endif
18 
38 typedef struct
39 {
40  P6XPATH_TYPE type; // which type is used?
41  const P6WCHAR* pString; //
42  P6UINT32 strLength; // length of the string pString
52 
53 #ifdef __cplusplus
54 }
55 } // namespace
56 #endif
57 
58 
59 #endif
60 
61 
62 
63 
64 
65 
66 
67 
XPath 2.0 expressions and XML nodes can be atomized into their base types.
uint32_t P6UINT32
Definition: p6types.h:77
unsigned char P6BOOL
Boolean type.
Definition: p6types.h:133
This interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time.
Definition: p6xpathtime.h:29
P6XPATH_TYPE
Part of the XPath type system.
Definition: p6domxmltypes.h:46
wchar_t P6WCHAR
Wide character type see p6i18n.h.
Definition: p6types.h:111
int64_t P6INT64
Definition: p6types.h:78
Binary string.
Definition: p6types.h:185
p6IXpathTime * ptResult
double P6FLOAT
Definition: p6types.h:93
int32_t P6INT32
Definition: p6types.h:76
const P6WCHAR * pString