WordKey Class Reference

#include <WordKey.h>

List of all members.

Detailed Description

Definition at line 122 of file WordKey.h.

Public Member Functions

void Clear ()
int Cmp (const WordKey &other) const
int Diff (const WordKey &other, int &position, int &lower)
int Empty () const
int Equal (const WordKey &other) const
int ExactEqual (const WordKey &other) const
int Filled () const
String Get () const
int Get (String &bufferout) const
WordKeyNumGet (int position)
WordKeyNum Get (int position) const
const WordContextGetContext () const
WordContextGetContext ()
int IsDefined (int position) const
WordKeyNum MaxValue (int position)
int Merge (const WordKey &other)
int NFields () const
WordKeyNumoperator[] (int position)
const WordKeyNumoperator[] (int position) const
int Outbound (int position, int increment)
int Overflow (int position, int increment)
int Pack (String &data) const
int PackEqual (const WordKey &other) const
int Prefix () const
int PrefixOnly ()
void Print () const
int Set (const String &bufferin)
void Set (int position, WordKeyNum val)
void SetDefined (int position)
int SetList (StringList &fields)
int SetToFollowing (int position=WORD_FOLLOWING_MAX)
void Undefined (int position)
int Underflow (int position, int increment)
int Unpack (const String &data)
int Unpack (const char *string, int length)
const WordKeyNumValues () const
WordKeyNumValues ()
 WordKey (WordContext *ncontext, const String &desc)
 WordKey (WordContext *ncontext)
int Write (FILE *f) const

Static Public Member Functions

static int Compare (WordContext *context, const unsigned char *a, int a_length, const unsigned char *b, int b_length)
static int Compare (WordContext *context, const String &a, const String &b)

Private Attributes

unsigned int setbits
WordKeyNum values [WORD_KEY_MAX_NFIELDS]

The documentation for this class was generated from the following files:

Generated on Sun Jun 8 10:57:07 2008 for GNUmifluz by  doxygen 1.5.5