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 namespace P6R {
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
37 typedef struct
38 {
39  P6R::P6XPATH_TYPE type; // which type is used?
40  const P6R::P6WCHAR* pString; //
41  P6R::P6UINT32 strLength; // length of the string pString
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 
56 } // namespace
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.
P6LONGLONG P6INT64
Definition: p6types.h:50
P6R::P6XPATH_TYPE type
unsigned int P6UINT32
Definition: p6types.h:40
P6R::p6IXpathTime * ptResult
P6R::P6UINT32 strLength
bool P6BOOL
Boolean type.
Definition: p6types.h:101
This interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time.
Definition: p6xpathtime.h:27
P6XPATH_TYPE
Part of the XPath type system.
Definition: p6domxmltypes.h:46
wchar_t P6WCHAR
Wide character type see p6i18n.h.
Definition: p6types.h:76
int P6INT32
Definition: p6types.h:41
Binary string.
Definition: p6types.h:154
const P6R::P6WCHAR * pString
double P6FLOAT
Definition: p6types.h:63