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 |
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. References EnumModel(). Referenced by EnumModel(). |
|
|
Member Function Documentation
|
Definition at line 1142 of file codemodel.cpp. References m_access. |
|
Definition at line 1170 of file codemodel.cpp. References addEnumerator(), EnumeratorDom, and m_enumerators. Referenced by addEnumerator(), and read(). |
|
Definition at line 1161 of file codemodel.cpp. References 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(), m_access, and read(). Referenced by read(). |
|
Definition at line 1227 of file codemodel.cpp. References m_enumerators, and removeEnumerator(). Referenced by removeEnumerator(). |
|
Definition at line 1147 of file codemodel.cpp. References m_access, and setAccess(). Referenced by setAccess(). |
|
Reimplemented from CodeModelItem. Definition at line 1189 of file codemodel.cpp. References enumeratorList(), m_access, and write(). Referenced by write(). |
Member Data Documentation
|
Definition at line 531 of file codemodel.h. Referenced by access(), read(), setAccess(), and write(). |
|
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