10#ifndef SAXON_XDMATOMICVALUE_h
11#define SAXON_XDMATOMICVALUE_h
156 XDM_TYPE
getType() {
return XDM_ATOMIC_VALUE; }
Definition XdmAtomicValue.h:26
const char * getStringValue()
Get the string value of the item.
Definition XdmAtomicValue.cpp:68
void setType(const char *ty)
Set the type annotation of the atomic value.
Definition XdmAtomicValue.cpp:31
virtual ~XdmAtomicValue()
Destructor.
Definition XdmAtomicValue.cpp:20
int getHashCode()
Get a hashcode that reflects the rules for equality matching.
Definition XdmAtomicValue.cpp:56
double getDoubleValue()
Get the value converted to a double using the XPath casting rules.
Definition XdmAtomicValue.cpp:62
XdmAtomicValue()
A default Constructor.
Definition XdmAtomicValue.cpp:6
const char * getPrimitiveTypeName()
Get the primitive type of this atomic value, as a QName.
Definition XdmAtomicValue.cpp:33
bool isAtomic()
Determine whether the item is an atomic value or some other type of item.
Definition XdmAtomicValue.h:144
bool getBooleanValue()
Get the value converted to a boolean using the XPath casting rules.
Definition XdmAtomicValue.cpp:50
XdmItem * getHead()
Get the first item in the sequence.
Definition XdmAtomicValue.cpp:12
long getLongValue()
Get the value converted to an integer using the XPath casting rules.
Definition XdmAtomicValue.cpp:72
XDM_TYPE getType()
Definition XdmAtomicValue.h:156