34 static const char *
classes[] = {
"ListKey",
"SWKey",
"SWObject", 0};
92 for (loop = 0; loop <
arraycnt; loop++)
169 for(; step && !
popError(); step--) {
193 for(; step && !
popError(); step--) {
272 return const_cast<SWKey *
>(
self.getElement(pos));
298 char *buf =
new char[(
arraycnt + 1) * 255];
300 for (
int i = 0; i <
arraycnt; i++) {
316 char *buf =
new char[(
arraycnt + 1) * 255];
318 for (
int i = 0; i <
arraycnt; i++) {
335 for (
int i = 0; i <
arraycnt; i++) {
373 if (!strcmp(key->
getText(), ikey))
388 for (
int i = 0; i <
arraycnt; i++) {
389 for (
int j = i; j <
arraycnt; j++) {
virtual void setText(const char *ikey)
virtual bool isBoundSet() const
virtual void decrement(int step=1)
#define SWORD_NAMESPACE_START
virtual const char * getShortRangeText() const
virtual int getCount() const
virtual const char * getShortText() const
ListKey(const char *ikey=0)
virtual const char * getShortText() const
virtual void copyFrom(const ListKey &ikey)
static const SWClass classdef(classes)
virtual SWKey * clone() const
virtual SWKey * getElement(int pos=-1)
virtual SWKey * clone() const
static SWORD_NAMESPACE_START const char * classes[]
virtual const char * getText() const
virtual char setToElement(int ielement, SW_POSITION pos=TOP)
SWORD_NAMESPACE_START char * stdstr(char **ipstr, const char *istr, unsigned int memPadFactor=1)
const char * c_str() const
virtual const char * getShortRangeText() const
virtual void increment(int step=1)
#define KEYERR_OUTOFBOUNDS
virtual void setText(const char *ikey)
virtual const char * getRangeText() const
virtual void add(const SWKey &ikey)
virtual void setPosition(SW_POSITION pos)
virtual const char * getText() const
virtual bool isTraversable() const
#define SWORD_NAMESPACE_END
virtual const char * getOSISRefRangeText() const