class MwName

An MwName is a character string that is stored in a special table

Public Fields

PFSTRUCT_DECLARE

Public Methods

int getLength()
const char* getString()
static MbBool isIdentChar(char c)
static MbBool isIdentStartChar(char c)
MwName(const MbString &s)
MwName()
MwName(const MwName &n)
MwName(const char *s)
int operator !()
friend int operator !=(const char *s, const MwName &n)
friend int operator !=(const MwName &n, const char *s)
friend int operator !=(const MwName &n1, const MwName &n2)
friend int operator ==(const MwName &n, const char *s)
friend int operator ==(const char *s, const MwName &n)
friend int operator ==(const MwName &n1, const MwName &n2)
MbBool sameField(const MwName &n)
~MwName()

Private Fields

const MwNameEntry* entry

Documentation

An MwName is a character string that is stored in a special table. When a string is stored in this table, a pointer to the storage is returned. Two identical strings will return the same pointer. This means that comparison of two MwNames for equality can be accomplished by comparing their pointers!
MwName()

MwName(const char *s)

MwName(const MbString &s)

MwName(const MwName &n)

~MwName()

const char* getString()

int getLength()

static MbBool isIdentStartChar(char c)

static MbBool isIdentChar(char c)

MbBool sameField(const MwName &n)

int operator !()

friend int operator ==(const MwName &n, const char *s)

friend int operator ==(const char *s, const MwName &n)

friend int operator ==(const MwName &n1, const MwName &n2)

friend int operator !=(const MwName &n, const char *s)

friend int operator !=(const char *s, const MwName &n)

friend int operator !=(const MwName &n1, const MwName &n2)

PFSTRUCT_DECLARE

const MwNameEntry* entry


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de