umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
This is the complete list of members for CppWriter, including all inherited members.
addCodeDocument(CodeDocument *add_object) | CodeGenerator | |
className_ | SimpleCodeGenerator | protected |
cleanName(const QString &name) | CodeGenerator | static |
codeGenerated(UMLClassifier *concept, bool generated) | CodeGenerator | signal |
codeGenerated(UMLClassifier *concept, CodeGenerator::GenerationState result) | CodeGenerator | signal |
CodeGenerator() | CodeGenerator | |
CppWriter() | CppWriter | |
createDefaultStereotypes() | CodeGenerator | virtual |
defaultDatatypes() const | CppWriter | virtual |
Failed enum value | CodeGenerator | |
fileName_ | SimpleCodeGenerator | protected |
finalizeRun() | CodeGenerator | protectedvirtual |
findCodeDocumentByClassifier(UMLClassifier *classifier) | CodeGenerator | |
findCodeDocumentByID(const QString &id) | CodeGenerator | |
findFileName(UMLPackage *concept, const QString &ext) | SimpleCodeGenerator | protected |
CodeGenerator::findFileName(CodeDocument *codeDocument) | CodeGenerator | |
findObjectsRelated(UMLClassifier *c, UMLPackageList &cList) | CodeGenerator | static |
fixInitialStringDeclValue(const QString &value, const QString &type) | CppWriter | private |
fixTypeName(const QString &string) | CppWriter | private |
forceDoc() const | CodeGenerator | |
forceSections() const | CodeGenerator | |
formatDoc(const QString &text, const QString &linePrefix=QLatin1String(" *"), int lineWidth=80) | CodeGenerator | static |
formatSourceCode(const QString &code, const QString &indentation) | CodeGenerator | static |
Generated enum value | CodeGenerator | |
GenerationState enum name | CodeGenerator | |
getAttributeMethodBaseName(const QString &fieldName) | CppWriter | private |
getAttributeVariableName(UMLAttribute *at) | CppWriter | private |
getCodeDocumentList() | CodeGenerator | |
getHeadingFile(const QString &file) | CodeGenerator | virtual |
getUniqueID(CodeDocument *codeDoc) | CodeGenerator | |
hasAbstractOps(UMLClassifier *c) | SimpleCodeGenerator | protected |
hasDefaultValueAttr(UMLClassifier *c) | SimpleCodeGenerator | protected |
headingFileDir() const | CodeGenerator | |
includeHeadings() const | CodeGenerator | |
indent() | SimpleCodeGenerator | protected |
initFromParentDocument() | SimpleCodeGenerator | protectedvirtual |
INLINE_ASSOCIATION_METHODS | CppWriter | private |
isReservedKeyword(const QString &keyword) | CodeGenerator | virtual |
language() const | CppWriter | virtual |
loadCodeForOperation(const QString &id, const QDomElement &codeDocElement) | CodeGenerator | private |
loadFromXMI(QDomElement &element) | CodeGenerator | virtual |
m_applyToAllRemaining | CodeGenerator | protected |
m_codeDocumentDictionary | CodeGenerator | protected |
m_codedocumentVector | CodeGenerator | private |
m_createDirHierarchyForPackages | SimpleCodeGenerator | protected |
m_document | CodeGenerator | protected |
m_endl | SimpleCodeGenerator | protected |
m_fileMap | SimpleCodeGenerator | protected |
m_indentation | SimpleCodeGenerator | protected |
m_indentLevel | SimpleCodeGenerator | protected |
m_lastIDIndex | CodeGenerator | private |
m_stringIncludeRequired | CppWriter | private |
OBJECT_METHOD_INIT | CppWriter | private |
ObjectFieldVariables | CppWriter | private |
openFile(QFile &file, const QString &name) | CodeGenerator | protected |
overwritableName(UMLPackage *concept, const QString &name, const QString &ext) | SimpleCodeGenerator | protected |
CodeGenerator::overwritableName(const QString &name, const QString &extension) | CodeGenerator | protected |
policyExt() | CppWriter | private |
printAssociationIncludeDecl(UMLAssociationList list, Uml::ID::Type this_id, QTextStream &stream) | CppWriter | private |
printTextAsSeparateLinesWithIndent(const QString &text, const QString &indent, QTextStream &stream) | CppWriter | private |
removeCodeDocument(CodeDocument *remove_object) | CodeGenerator | |
reservedKeywords() const | CppWriter | virtual |
saveToXMI(QXmlStreamWriter &writer) | CodeGenerator | virtual |
setForceDoc(bool f) | CodeGenerator | |
setForceSections(bool f) | CodeGenerator | |
setHeadingFileDir(const QString &) | CodeGenerator | |
setIncludeHeadings(bool i) | CodeGenerator | |
showGeneratedFile(const QString &filename) | CodeGenerator | signal |
SimpleCodeGenerator(bool createDirHierarchyForPackages=true) | SimpleCodeGenerator | explicit |
Skipped enum value | CodeGenerator | |
syncCodeToDocument() | SimpleCodeGenerator | virtualslot |
umlObjectName(UMLObject *obj) | CppWriter | private |
VECTOR_METHOD_APPEND | CppWriter | private |
VECTOR_METHOD_INIT | CppWriter | private |
VECTOR_METHOD_REMOVE | CppWriter | private |
VectorFieldVariables | CppWriter | private |
writeAssociationDecls(UMLAssociationList associations, Uml::Visibility::Enum permit, Uml::ID::Type id, QTextStream &stream) | CppWriter | private |
writeAssociationMethods(UMLAssociationList associations, Uml::Visibility::Enum permitVisib, bool isHeaderMethod, bool writeMethodBody, bool writePointerVar, Uml::ID::Type id, QTextStream &stream) | CppWriter | private |
writeAssociationRoleDecl(QString fieldClassName, QString roleName, QString multi, QString doc, QTextStream &stream) | CppWriter | private |
writeAssociationRoleMethod(const QString &fieldClassName, bool isHeaderMethod, bool writeMethodBody, const QString &roleName, const QString &multi, const QString &description, Uml::Changeability::Enum change, QTextStream &stream) | CppWriter | private |
writeAttributeDecls(UMLClassifier *c, Uml::Visibility::Enum visibility, bool writeStatic, QTextStream &stream) | CppWriter | private |
writeAttributeMethods(UMLAttributeList attribs, Uml::Visibility::Enum visib, bool isHeaderMethod, bool isStatic, bool writeMethodBody, QTextStream &stream) | CppWriter | private |
writeBlankLine(QTextStream &stream) | CppWriter | private |
writeClass(UMLClassifier *c) | CppWriter | virtual |
writeClassDecl(UMLClassifier *c, QTextStream &cpp) | CppWriter | private |
writeCodeToFile(UMLClassifierList &concepts) | SimpleCodeGenerator | virtual |
writeCodeToFile() | SimpleCodeGenerator | virtual |
writeComment(const QString &text, const QString &indent, QTextStream &cpp) | CppWriter | private |
writeConstructorDecls(QTextStream &h) | CppWriter | private |
writeConstructorMethods(UMLClassifier *c, QTextStream &cpp) | CppWriter | private |
writeDataTypes(UMLClassifier *c, Uml::Visibility::Enum permitScope, QTextStream &stream) | CppWriter | private |
writeDocumentation(QString header, QString body, QString end, QTextStream &cpp) | CppWriter | private |
writeHeaderAccessorMethodDecl(UMLClassifier *c, Uml::Visibility::Enum permitScope, QTextStream &stream) | CppWriter | private |
writeHeaderAttributeAccessorMethodDecls(UMLClassifier *c, Uml::Visibility::Enum permitVisibility, QTextStream &stream) | CppWriter | private |
writeHeaderAttributeAccessorMethods(UMLClassifier *c, Uml::Visibility::Enum visibility, bool writeStatic, QTextStream &stream) | CppWriter | private |
writeHeaderFieldDecl(UMLClassifier *c, Uml::Visibility::Enum permitVisibility, QTextStream &stream) | CppWriter | private |
writeHeaderFile(UMLClassifier *c, QFile &file) | CppWriter | private |
writeIncludes(UMLClassifier *c, QTextStream &cpp) | CppWriter | private |
writeInitAttributeDecl(UMLClassifier *c, QTextStream &stream) | CppWriter | private |
writeInitAttributeMethod(UMLClassifier *c, QTextStream &stream) | CppWriter | private |
writeListedCodeDocsToFile(CodeDocumentList *docs) | CodeGenerator | protected |
writeOperations(UMLClassifier *c, bool isHeaderMethod, Uml::Visibility::Enum permitScope, QTextStream &cpp) | CppWriter | private |
writeOperations(UMLClassifier *c, UMLOperationList &oplist, bool isHeaderMethod, QTextStream &cpp) | CppWriter | private |
writeSingleAttributeAccessorMethods(const QString &fieldClassName, const QString &Name, const QString &fieldName, const QString &description, Uml::Changeability::Enum change, bool isHeaderMethod, bool isStatic, bool writeMethodBody, QTextStream &cpp) | CppWriter | private |
writeSourceFile(UMLClassifier *c, QFile &file) | CppWriter | private |
writeVectorAttributeAccessorMethods(const QString &fieldClassName, const QString &fieldVarName, const QString &fieldName, const QString &description, Uml::Changeability::Enum change, bool isHeaderMethod, bool writeMethodBody, QTextStream &stream) | CppWriter | private |
~CodeGenerator() | CodeGenerator | virtual |
~CppWriter() | CppWriter | virtual |
~SimpleCodeGenerator() | SimpleCodeGenerator | virtual |