33 static const char *
classes[] = {
"SWKey",
"SWObject", 0};
77 return new SWKey(*
this);
220 return strcmp((
const char *)*
this, (
const char *)ikey);
virtual void setText(const char *ikey)
#define SWORD_NAMESPACE_START
virtual void decrement(int steps=1)
SWKey(const char *ikey=0)
virtual const char * getRangeText() const
virtual void increment(int steps=1)
virtual SWKey * clone() const
virtual const char * getText() const
void setPersist(bool ipersist)
SWORD_NAMESPACE_START char * stdstr(char **ipstr, const char *istr, unsigned int memPadFactor=1)
virtual SWLocale * getLocale(const char *name)
virtual int compare(const SWKey &ikey)
static LocaleMgr * getSystemLocaleMgr()
static const SWClass classdef(classes)
virtual void copyFrom(const SWKey &ikey)
virtual const char * getOSISRefRangeText() const
static SWORD_NAMESPACE_START const char * classes[]
virtual void setPosition(SW_POSITION)
#define KEYERR_OUTOFBOUNDS
SWLocale * getPrivateLocale() const
static LocaleCache localeCache
#define SWORD_NAMESPACE_END
void setLocale(const char *name)