#include <WordKey.h>
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 |
| WordKeyNum & | Get (int position) |
| WordKeyNum | Get (int position) const |
| const WordContext * | GetContext () const |
| WordContext * | GetContext () |
| int | IsDefined (int position) const |
| WordKeyNum | MaxValue (int position) |
| int | Merge (const WordKey &other) |
| int | NFields () const |
| WordKeyNum & | operator[] (int position) |
| const WordKeyNum & | operator[] (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 WordKeyNum * | Values () const |
| WordKeyNum * | Values () |
| 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 | |
| WordContext * | context |
| unsigned int | setbits |
| WordKeyNum | values [WORD_KEY_MAX_NFIELDS] |
1.5.5