IDLImport Class Reference
CORBA IDL code import. More...
#include <idlimport.h>
Inheritance diagram for IDLImport:

Public Member Functions | |
| bool | parseStmt () |
| Implement abstract operation from NativeImportBase. | |
| void | parseFile (const QString &file) |
| Reimplement operation from NativeImportBase. | |
| bool | preprocess (QString &line) |
| Override operation from NativeImportBase. | |
| void | fillSource (const QString &word) |
| Implement abstract operation from NativeImportBase. | |
Protected Member Functions | |
| QString | joinTypename () |
| Check for split type names (e.g. unsigned long long). | |
Protected Attributes | |
| bool | m_isOneway |
| bool | m_isReadonly |
| bool | m_isAttribute |
Detailed Description
CORBA IDL code import.
- Author:
- Oliver Kellogg Bugs and comments to uml-devel@lists.sf.net or http://bugs.kde.org
Definition at line 22 of file idlimport.h.
Member Function Documentation
|
|
Implement abstract operation from NativeImportBase.
Implements NativeImportBase. Definition at line 137 of file idlimport.cpp. References Import_Utils::addEnumLiteral(), Import_Utils::addMethodParameter(), NativeImportBase::advance(), Import_Utils::createGeneralization(), Import_Utils::createUMLObject(), Import_Utils::insertAttribute(), Import_Utils::insertMethod(), joinTypename(), Import_Utils::makeOperation(), UMLObject::setAbstract(), UMLAttribute::setParmKind(), UMLObject::setStereotype(), and NativeImportBase::skipStmt(). Referenced by parseFile(). |
|
|
Reimplement operation from NativeImportBase. Need to do this because we use the external C preprocessor. Reimplemented from NativeImportBase. Definition at line 86 of file idlimport.cpp. References Import_Utils::addIncludePath(), Import_Utils::includePathList(), parseStmt(), NativeImportBase::scan(), and NativeImportBase::skipStmt(). |
|
|
Override operation from NativeImportBase.
Reimplemented from NativeImportBase. Definition at line 51 of file idlimport.cpp. References NativeImportBase::preprocess(). |
|
|
Implement abstract operation from NativeImportBase.
Implements NativeImportBase. Definition at line 58 of file idlimport.cpp. |
|
|
Check for split type names (e.g. unsigned long long).
Definition at line 41 of file idlimport.cpp. References NativeImportBase::advance(). Referenced by parseStmt(). |
The documentation for this class was generated from the following files:
