#include
Inheritance diagram for cbl::codetree::names::TName:
Public Methods |
|
virtual std::string | text () const |
virtual expr::TExpression * | createSymbolExpr () |
bool | isQualified () const |
void | qualifier (def::TClassDef *) |
def::TClassDef * | qualifier () |
virtual const scopes::TScope * | scope () const |
virtual bool | canQualify () const |
virtual symbols::TSymbol * | symbol () const |
virtual unsigned | symbolCount () const |
Protected Methods |
|
TName (symbols::TModuleSym *AOwner, const std::string &AText) | |
TName (symbols::TModuleSym *AOwner, symbols::TSymbol *ASymbol) | |
Friends |
|
class | symbols::TModuleSym |
|
|
|
Reimplemented in cbl::codetree::names::TClassName. |
|
Reimplemented in cbl::codetree::names::TMethodName. |
|
|
|
|
Reimplemented in cbl::codetree::names::TClassName. |
|
Reimplemented in cbl::codetree::names::TMethodName. |
|
Reimplemented in cbl::codetree::names::TMethodName. |
|
Reimplemented in cbl::codetree::names::TDependentName. |
|
Reimplemented in cbl::codetree::names::TMethodName. Definition at line 53 of file names.h. |