#include
Inheritance diagram for cbl::codetree::def::TPropertyDef:
Public Types |
|
enum | TAccessStyle { asUnknown, asData, asMethod } |
Public Methods |
|
TPropertyDef (const TPropertyDef &) | |
virtual unsigned | size () const |
bool | hasIndex () const |
void | index (int AIndex) |
int | index () const |
void | addParam (TParam *) |
const TParamList & | params () const |
TAccessStyle | readStyle () const |
void | read (symbols::TMethodSym *AWrite) |
void | read (symbols::TDataSym *AWrite) |
const symbols::TSymbol * | read () const |
const symbols::TDataSym * | readData () const |
const symbols::TMethodSym * | readMethod () const |
TAccessStyle | writeStyle () const |
void | write (symbols::TMethodSym *AWrite) |
void | write (symbols::TDataSym *AWrite) |
const symbols::TSymbol * | write () const |
const symbols::TDataSym * | writeData () const |
const symbols::TMethodSym * | writeMethod () const |
void | isDefault (bool) |
bool | isDefault () const |
virtual void | accept (TDefVisitor &) |
virtual TPropertyDef * | clone () const |
Protected Methods |
|
TPropertyDef (symbols::TModuleSym *AOwner) | |
Friends |
|
class | symbols::TModuleSym |
|
Definition at line 33 of file defproperty.h. |
|
|
|
Implements cbl::codetree::def::TDef. |
|
|
Implements cbl::codetree::def::TDef. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements cbl::codetree::def::TDef. |
|
|
|
|
|
|
|
Definition at line 58 of file defproperty.h. |