EnumModel Class Reference
#include <codemodel.h>
Inheritance diagram for EnumModel:


Public Types | |
typedef EnumDom | Ptr |
Public Member Functions | |
virtual bool | isEnum () const |
int | access () const |
void | setAccess (int access) |
EnumeratorList | enumeratorList () |
const EnumeratorList | enumeratorList () const |
void | addEnumerator (EnumeratorDom e) |
void | removeEnumerator (EnumeratorDom e) |
virtual void | read (QDataStream &stream) |
virtual void | write (QDataStream &stream) const |
Protected Member Functions | |
EnumModel (CodeModel *model) | |
Private Member Functions | |
EnumModel (const EnumModel &source) | |
void | operator= (const EnumModel &source) |
Private Attributes | |
int | m_access |
QMap< QString, EnumeratorDom > | m_enumerators |
Friends | |
class | CodeModel |
Member Typedef Documentation
|
Reimplemented from CodeModelItem. Definition at line 515 of file codemodel.h. |
Constructor & Destructor Documentation
|
Definition at line 1137 of file codemodel.cpp. |
|
|
Member Function Documentation
|
Definition at line 1142 of file codemodel.cpp. |
|
Definition at line 1170 of file codemodel.cpp. References EnumeratorDom, and m_enumerators. Referenced by read(). |
|
Definition at line 1161 of file codemodel.cpp. References EnumeratorList, and m_enumerators. |
|
Definition at line 1152 of file codemodel.cpp. References EnumeratorList, and m_enumerators. Referenced by write(). |
|
Reimplemented from CodeModelItem. Definition at line 517 of file codemodel.h. |
|
|
|
Reimplemented from CodeModelItem. Definition at line 1175 of file codemodel.cpp. References addEnumerator(), CodeModelItem::codeModel(), CodeModel::create(), EnumeratorDom, and CodeModelItem::read(). |
|
Definition at line 1227 of file codemodel.cpp. References EnumeratorDom, and m_enumerators. |
|
Definition at line 1147 of file codemodel.cpp. References m_access. |
|
Reimplemented from CodeModelItem. Definition at line 1189 of file codemodel.cpp. References enumeratorList(), EnumeratorList, and CodeModelItem::write(). |
Friends And Related Function Documentation
|
Definition at line 537 of file codemodel.h. |
Member Data Documentation
|
Definition at line 531 of file codemodel.h. Referenced by setAccess(). |
|
Definition at line 532 of file codemodel.h. Referenced by addEnumerator(), enumeratorList(), and removeEnumerator(). |
The documentation for this class was generated from the following files:
- lib/interfaces/codemodel.h
- lib/interfaces/codemodel.cpp