Symbol Class Reference

#include <symbol.h>

Inherits DataClass.

Collaboration diagram for Symbol:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Symbol ()
 Symbol (const QString &s)
 Symbol (const Symbol &s)
Symboloperator= (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 DataClassshallow_copy () const
virtual QString type_name () const
virtual void visit (DataVisitor &v)


Detailed Description

Definition at line 36 of file symbol.h.


Constructor & Destructor Documentation

Symbol::Symbol (  )  [inline]

Definition at line 56 of file symbol.h.

Here is the caller graph for this function:

Symbol::Symbol ( const QString &  s  )  [inline]

Definition at line 59 of file symbol.h.

Symbol::Symbol ( const Symbol s  )  [inline]

Definition at line 63 of file symbol.h.


Member Function Documentation

int Symbol::length (  )  const [inline]

Definition at line 83 of file symbol.h.

Here is the caller graph for this function:

Symbol::operator const QString & (  )  const [inline]

Definition at line 75 of file symbol.h.

Symbol::operator QString (  )  const [inline]

Definition at line 79 of file symbol.h.

const QString& Symbol::operator() (  )  const [inline]

Definition at line 71 of file symbol.h.

bool Symbol::operator< ( const Symbol other  )  [inline]

Definition at line 87 of file symbol.h.

Symbol& Symbol::operator= ( const Symbol s  )  [inline]

Definition at line 66 of file symbol.h.

bool Symbol::operator== ( const Symbol other  )  [inline]

Definition at line 91 of file symbol.h.

virtual DataClass* Symbol::shallow_copy (  )  const [inline, protected, virtual]

The shallow_copy function should be overridden to return a shallow copy of the own object, but allocated with new.

Implements DataClass.

Definition at line 42 of file symbol.h.

Here is the call graph for this function:

static QString Symbol::type (  )  [inline, static]

Definition at line 52 of file symbol.h.

Here is the caller graph for this function:

virtual QString Symbol::type_name (  )  const [inline, protected, virtual]

Implements DataClass.

Definition at line 46 of file symbol.h.

Here is the call graph for this function:

void Symbol::visit ( DataVisitor v  )  [protected, virtual]

Implements DataClass.

Definition at line 48 of file symbol.cpp.

Here is the call graph for this function:


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

Generated on Sat Feb 20 19:04:27 2010 for Data Objects by  doxygen 1.5.9