#include <symbol.h>
Inherits DataClass.
Public Member Functions | |
Symbol () | |
Symbol (const QString &s) | |
Symbol (const Symbol &s) | |
Symbol & | operator= (const Symbol &s) |
const QString & | operator() () const |
operator const QString & () const | |
operator QString () const | |
int | length () const |
bool | operator< (const Symbol &other) |
bool | operator== (const Symbol &other) |
Static Public Member Functions | |
static QString | type () |
Protected Member Functions | |
virtual DataClass * | shallow_copy () const |
virtual QString | type_name () const |
virtual void | visit (DataVisitor &v) |
Definition at line 36 of file symbol.h.
Symbol::Symbol | ( | ) | [inline] |
int Symbol::length | ( | ) | const [inline] |
virtual DataClass* Symbol::shallow_copy | ( | ) | const [inline, protected, virtual] |
static QString Symbol::type | ( | ) | [inline, static] |
virtual QString Symbol::type_name | ( | ) | const [inline, protected, virtual] |
void Symbol::visit | ( | DataVisitor & | v | ) | [protected, virtual] |
Implements DataClass.
Definition at line 48 of file symbol.cpp.