Developer's Guide
Guide
Modules
Index
Files
v2017.1.19000
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
43
P6BSTR
encodedBinary
;
44
P6BSTR
binaryResult
;
45
P6BOOL
bResult
;
46
P6INT32
iResult
;
47
P6UINT32
uResult
;
48
P6FLOAT
fResult
;
49
p6IXpathTime
*
ptResult
;
50
P6INT64
lResult
;
51
}
P6XPATH_ATOMIZED
;
52
53
#ifdef __cplusplus
54
}
55
}
// namespace
56
#endif
57
58
59
#endif
60
61
62
63
64
65
66
67
P6R::P6XPATH_ATOMIZED
XPath 2.0 expressions and XML nodes can be atomized into their base types.
Definition:
p6xpathatomized.h:38
P6R::P6UINT32
uint32_t P6UINT32
Definition:
p6types.h:77
P6R::P6BOOL
unsigned char P6BOOL
Boolean type.
Definition:
p6types.h:133
P6R::p6IXpathTime
This interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time.
Definition:
p6xpathtime.h:29
P6R::P6XPATH_ATOMIZED::iResult
P6INT32 iResult
Definition:
p6xpathatomized.h:46
P6R::P6XPATH_TYPE
P6XPATH_TYPE
Part of the XPath type system.
Definition:
p6domxmltypes.h:46
P6R::P6WCHAR
wchar_t P6WCHAR
Wide character type see p6i18n.h.
Definition:
p6types.h:111
P6R::P6XPATH_ATOMIZED::uResult
P6UINT32 uResult
Definition:
p6xpathatomized.h:47
P6R::P6INT64
int64_t P6INT64
Definition:
p6types.h:78
P6R::P6BSTR
Binary string.
Definition:
p6types.h:185
P6R::P6XPATH_ATOMIZED::encodedBinary
P6BSTR encodedBinary
Definition:
p6xpathatomized.h:43
P6R::P6XPATH_ATOMIZED::bResult
P6BOOL bResult
Definition:
p6xpathatomized.h:45
P6R::P6XPATH_ATOMIZED::lResult
P6INT64 lResult
Definition:
p6xpathatomized.h:50
P6R::P6XPATH_ATOMIZED::ptResult
p6IXpathTime * ptResult
Definition:
p6xpathatomized.h:49
P6R::P6XPATH_ATOMIZED::fResult
P6FLOAT fResult
Definition:
p6xpathatomized.h:48
P6R::P6XPATH_ATOMIZED::type
P6XPATH_TYPE type
Definition:
p6xpathatomized.h:40
P6R::P6XPATH_ATOMIZED::binaryResult
P6BSTR binaryResult
Definition:
p6xpathatomized.h:44
P6R::P6FLOAT
double P6FLOAT
Definition:
p6types.h:93
P6R::P6XPATH_ATOMIZED::strLength
P6UINT32 strLength
Definition:
p6xpathatomized.h:42
P6R::P6INT32
int32_t P6INT32
Definition:
p6types.h:76
P6R::P6XPATH_ATOMIZED::pString
const P6WCHAR * pString
Definition:
p6xpathatomized.h:41
current
WINNT6.1_x86_OPT_64bit_vs2010.OBJ
intermediate
skc
src
p6xpathatomized.h
© 2004 - 2014 P6R Inc. - All Rights Reserved.