Developer's Guide
Guide
Modules
Index
Files
v1.1.0.13094
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
42
P6R::P6BSTR
encodedBinary
;
43
P6R::P6BSTR
binaryResult
;
44
P6R::P6BOOL
bResult
;
45
P6R::P6INT32
iResult
;
46
P6R::P6UINT32
uResult
;
47
P6R::P6FLOAT
fResult
;
48
P6R::p6IXpathTime
*
ptResult
;
49
P6R::P6INT64
lResult
;
50
}
P6XPATH_ATOMIZED
;
51
52
#ifdef __cplusplus
53
}
54
#endif
55
56
}
// namespace
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:37
P6R::P6INT64
P6LONGLONG P6INT64
Definition:
p6types.h:50
P6R::P6XPATH_ATOMIZED::type
P6R::P6XPATH_TYPE type
Definition:
p6xpathatomized.h:39
P6R::P6XPATH_ATOMIZED::binaryResult
P6R::P6BSTR binaryResult
Definition:
p6xpathatomized.h:43
P6R::P6UINT32
unsigned int P6UINT32
Definition:
p6types.h:40
P6R::P6XPATH_ATOMIZED::ptResult
P6R::p6IXpathTime * ptResult
Definition:
p6xpathatomized.h:48
P6R::P6XPATH_ATOMIZED::strLength
P6R::P6UINT32 strLength
Definition:
p6xpathatomized.h:41
P6R::P6XPATH_ATOMIZED::iResult
P6R::P6INT32 iResult
Definition:
p6xpathatomized.h:45
P6R::P6BOOL
bool P6BOOL
Boolean type.
Definition:
p6types.h:101
P6R::p6IXpathTime
This interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time.
Definition:
p6xpathtime.h:27
P6R::P6XPATH_TYPE
P6XPATH_TYPE
Part of the XPath type system.
Definition:
p6domxmltypes.h:46
P6R::P6XPATH_ATOMIZED::uResult
P6R::P6UINT32 uResult
Definition:
p6xpathatomized.h:46
P6R::P6WCHAR
wchar_t P6WCHAR
Wide character type see p6i18n.h.
Definition:
p6types.h:76
P6R::P6XPATH_ATOMIZED::encodedBinary
P6R::P6BSTR encodedBinary
Definition:
p6xpathatomized.h:42
P6R::P6INT32
int P6INT32
Definition:
p6types.h:41
P6R::P6XPATH_ATOMIZED::bResult
P6R::P6BOOL bResult
Definition:
p6xpathatomized.h:44
P6R::P6BSTR
Binary string.
Definition:
p6types.h:154
P6R::P6XPATH_ATOMIZED::pString
const P6R::P6WCHAR * pString
Definition:
p6xpathatomized.h:40
P6R::P6XPATH_ATOMIZED::fResult
P6R::P6FLOAT fResult
Definition:
p6xpathatomized.h:47
P6R::P6FLOAT
double P6FLOAT
Definition:
p6types.h:63
P6R::P6XPATH_ATOMIZED::lResult
P6R::P6INT64 lResult
Definition:
p6xpathatomized.h:49
WINNT6.1_x86_OPT_64bit_vs2008.OBJ
src
p6xpathatomized.h
© 2004 - 2014 P6R Inc. - All Rights Reserved.