umbrello/umbrello
CppWriter Class Reference
Class CppWriter is a code generator for UMLClassifier objects. More...
#include <cppwriter.h>

Public Member Functions | |
| CppWriter () | |
| virtual | ~CppWriter () |
| QStringList | defaultDatatypes () |
| virtual Uml::Programming_Language | getLanguage () |
| virtual const QStringList | reservedKeywords () const |
| virtual void | writeClass (UMLClassifier *c) |
Detailed Description
Class CppWriter is a code generator for UMLClassifier objects.
Create an instance of this class, and feed it a UMLClassifier when calling writeClass and it will generate both a header (.h) and source (.cpp) file for that classifier.
Definition at line 38 of file cppwriter.h.
Constructor & Destructor Documentation
| CppWriter::CppWriter | ( | ) |
Constructor, initialises a couple of variables.
Definition at line 45 of file cppwriter.cpp.
| CppWriter::~CppWriter | ( | ) | [virtual] |
Destructor, empty.
Definition at line 68 of file cppwriter.cpp.
Member Function Documentation
| QStringList CppWriter::defaultDatatypes | ( | ) | [virtual] |
Add C++ primitives as datatypes.
- Returns:
- the list of default datatypes
Reimplemented from CodeGenerator.
Definition at line 1214 of file cppwriter.cpp.
| Uml::Programming_Language CppWriter::getLanguage | ( | ) | [virtual] |
Returns "C++".
- Returns:
- the programming language identifier
Implements CodeGenerator.
Definition at line 72 of file cppwriter.cpp.
| const QStringList CppWriter::reservedKeywords | ( | ) | const [virtual] |
Get list of reserved keywords.
- Returns:
- the list of reserved keywords
Reimplemented from CodeGenerator.
Definition at line 1219 of file cppwriter.cpp.
| void CppWriter::writeClass | ( | UMLClassifier * | c | ) | [virtual] |
Call this method to generate cpp code for a UMLClassifier.
- Parameters:
-
c the class to generate code for
Implements SimpleCodeGenerator.
Definition at line 82 of file cppwriter.cpp.
The documentation for this class was generated from the following files:
KDE 4.4 API Reference