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 
37 typedef struct
38 {
39  P6XPATH_TYPE type; // which type is used?
40  const P6WCHAR* pString; //
41  P6UINT32 strLength; // length of the string pString
51 
52 #ifdef __cplusplus
53 }
54 } // namespace
55 #endif
56 
57 
58 #endif
59 
60 
61 
62 
63 
64 
65 
66 
XPath 2.0 expressions and XML nodes can be atomized into their base types.
P6LONGLONG P6INT64
Definition: p6types.h:56
unsigned int P6UINT32
Definition: p6types.h:46
unsigned char P6BOOL
Boolean type.
Definition: p6types.h:112
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:90
int P6INT32
Definition: p6types.h:47
Binary string.
Definition: p6types.h:164
p6IXpathTime * ptResult
double P6FLOAT
Definition: p6types.h:74
const P6WCHAR * pString