10#ifndef SAXON_XDM_ARRAY_h
11#define SAXON_XDM_ARRAY_h
13#include "XdmFunctionItem.h"
121 std::list<XdmValue *>
asList();
virtual ~XdmArray()
Destructor.
Definition XdmArray.h:45
XdmArray * addMember(XdmValue *value)
Definition XdmArray.cpp:61
std::list< XdmValue * > asList()
Definition XdmArray.cpp:83
bool isFunction()
Definition XdmArray.h:160
XdmArray * concat(XdmArray *value)
Definition XdmArray.cpp:72
XdmArray * put(int n, XdmValue *value)
Definition XdmArray.cpp:47
XdmArray()
XdmArray default constructor.
Definition XdmArray.cpp:5
int arrayLength()
Get the number of members in the array.
Definition XdmArray.cpp:17
bool isArray()
Determine whether the item is an array or some other type of item.
Definition XdmArray.h:173
const char * getStringValue()
Get the string value of the XdmArray item.
Definition XdmArray.cpp:42
XDM_TYPE getType()
Definition XdmArray.h:165
XdmValue ** values()
Definition XdmArray.cpp:148
XdmValue * get(int n)
Definition XdmArray.cpp:25
int getArity()
Definition XdmArray.h:143
const char * toString()
Definition XdmArray.cpp:34
XdmValue ** createXdmValueArray(int len)
Definition XdmArray.h:129
Definition XdmFunctionItem.h:25
int64_t value
Definition XdmItem.h:170