| umbrello 25.07.90
    Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology | 
This is the complete list of members for DWriter, including all inherited members.
| addCodeDocument(CodeDocument *add_object) | CodeGenerator | |
| className_ | SimpleCodeGenerator | protected | 
| cleanName(const QString &name) | CodeGenerator | static | 
| codeGenerated(UMLClassifier *classifier, bool generated) | CodeGenerator | signal | 
| codeGenerated(UMLClassifier *classifier, CodeGenerator::GenerationState result) | CodeGenerator | signal | 
| CodeGenerator() | CodeGenerator | |
| compareDMethod(UMLOperation *op1, UMLOperation *op2) | DWriter | privatestatic | 
| createDefaultStereotypes() | CodeGenerator | virtual | 
| deCapitaliseFirstLetter(const QString &str) | DWriter | private | 
| defaultDatatypes() const | DWriter | virtual | 
| dMethodInList(UMLOperation *umlOp, UMLOperationList &opl) | DWriter | privatestatic | 
| DWriter() | DWriter | |
| Failed enum value | CodeGenerator | |
| fileName_ | SimpleCodeGenerator | protected | 
| finalizeRun() | CodeGenerator | protectedvirtual | 
| findCodeDocumentByClassifier(UMLClassifier *classifier) | CodeGenerator | |
| findCodeDocumentByID(const QString &id) | CodeGenerator | |
| findFileName(UMLPackage *classifier, const QString &ext) | SimpleCodeGenerator | protected | 
| CodeGenerator::findFileName(CodeDocument *codeDocument) | CodeGenerator | |
| findObjectsRelated(UMLClassifier *c, UMLPackageList &cList) | CodeGenerator | static | 
| fixInitialStringDeclValue(const QString &val, const QString &type) | DWriter | private | 
| fixTypeName(const QString &string) | DWriter | private | 
| forceDoc() const | CodeGenerator | |
| forceSections() const | CodeGenerator | |
| formatDoc(const QString &text, const QString &linePrefix=QStringLiteral(" *"), int lineWidth=80) | CodeGenerator | static | 
| formatFullDocBlock(const QString &text, const QString &blockHeader=QStringLiteral("/* "), const QString &blockFooter=QStringLiteral(" */"), const QString &linePrefix=QStringLiteral(" *"), int lineWidth=80) | CodeGenerator | static | 
| formatSourceCode(const QString &code, const QString &indentation) | CodeGenerator | static | 
| Generated enum value | CodeGenerator | |
| GenerationState enum name | CodeGenerator | |
| getCodeDocumentList() | CodeGenerator | |
| getHeadingFile(const QString &file) | CodeGenerator | virtual | 
| getInterfacesOperationsToBeImplemented(UMLClassifier *c, UMLOperationList &opl) | DWriter | private | 
| getSuperImplementedOperations(UMLClassifier *c, UMLOperationList &yetImplementedOpList, UMLOperationList &toBeImplementedOpList, bool noClassInPath=true) | DWriter | private | 
| getUMLObjectName(UMLObject *obj) | DWriter | private | 
| 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 | 
| isInterface | DWriter | private | 
| isReservedKeyword(const QString &keyword) | CodeGenerator | virtual | 
| language() const | DWriter | 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 | 
| openFile(QFile &file, const QString &name) | CodeGenerator | protected | 
| overwritableName(UMLPackage *classifier, const QString &name, const QString &ext) | SimpleCodeGenerator | protected | 
| CodeGenerator::overwritableName(const QString &name, const QString &extension) | CodeGenerator | protected | 
| pluralize(const QString &string) | DWriter | private | 
| removeCodeDocument(CodeDocument *remove_object) | CodeGenerator | |
| reservedKeywords() const | CodeGenerator | virtual | 
| saveToXMI(QXmlStreamWriter &writer) | CodeGenerator | virtual | 
| setForceDoc(bool f) | CodeGenerator | |
| setHeadingFileDir(const QString &) | CodeGenerator | |
| setIncludeHeadings(bool i) | CodeGenerator | |
| setSectionCommentPolicy(CodeGenerationPolicy::WriteSectionCommentsPolicy f) | CodeGenerator | |
| showGeneratedFile(const QString &filename) | CodeGenerator | signal | 
| SimpleCodeGenerator(bool createDirHierarchyForPackages=true) | SimpleCodeGenerator | explicit | 
| Skipped enum value | CodeGenerator | |
| startline | DWriter | private | 
| syncCodeToDocument() | SimpleCodeGenerator | virtualslot | 
| unPluralize(const QString &str) | DWriter | private | 
| writeAssociationDecls(UMLAssociationList associations, Uml::ID::Type id, QTextStream &d) | DWriter | private | 
| writeAssociationMethods(UMLAssociationList associations, UMLClassifier *thisClass, QTextStream &d) | DWriter | private | 
| writeAssociationRoleDecl(QString fieldClassName, QString roleName, QString multi, QString doc, Uml::Visibility::Enum visib, QTextStream &d) | DWriter | private | 
| writeAssociationRoleMethod(QString fieldClassName, QString roleName, QString multi, QString description, Uml::Visibility::Enum visib, Uml::Changeability::Enum change, QTextStream &d) | DWriter | private | 
| writeAttributeDecl(Uml::Visibility::Enum visibility, UMLAttributeList &atlist, QTextStream &d) | DWriter | private | 
| writeAttributeDecls(UMLAttributeList &atpub, UMLAttributeList &atprot, UMLAttributeList &atpriv, QTextStream &d) | DWriter | private | 
| writeAttributeMethods(UMLAttributeList &atpub, Uml::Visibility::Enum visibility, QTextStream &d) | DWriter | private | 
| writeAttributes(UMLClassifier *c, QTextStream &j) | DWriter | private | 
| writeBlankLine(QTextStream &d) | DWriter | private | 
| writeClass(UMLClassifier *c) | DWriter | virtual | 
| writeClassDecl(UMLClassifier *c, QTextStream &d) | DWriter | private | 
| writeCodeToFile(UMLClassifierList &concepts) | SimpleCodeGenerator | virtual | 
| writeCodeToFile() | SimpleCodeGenerator | virtual | 
| writeComment(const QString &text, const QString &indent, QTextStream &d, bool dDocStyle=false) | DWriter | private | 
| writeConstructor(UMLClassifier *c, QTextStream &d) | DWriter | private | 
| writeDocumentation(QString header, QString body, QString end, QString indent, QTextStream &d) | DWriter | private | 
| writeListedCodeDocsToFile(CodeDocumentList *docs) | CodeGenerator | protected | 
| writeModuleDecl(UMLClassifier *c, QTextStream &d) | DWriter | private | 
| writeModuleImports(UMLClassifier *c, QTextStream &d) | DWriter | private | 
| writeOperations(UMLClassifier *c, QTextStream &j) | DWriter | private | 
| writeOperations(UMLOperationList &list, QTextStream &j) | DWriter | private | 
| writeProtectionMod(Uml::Visibility::Enum visibility, QTextStream &d) | DWriter | private | 
| writeSingleAttributeAccessorMethods(QString fieldClassName, QString fieldVarName, QString fieldName, QString description, Uml::Visibility::Enum visibility, Uml::Changeability::Enum change, bool isFinal, QTextStream &d) | DWriter | private | 
| writeVectorAttributeAccessorMethods(QString fieldClassName, QString fieldVarName, QString fieldName, QString description, Uml::Visibility::Enum visibility, Uml::Changeability::Enum change, QTextStream &d) | DWriter | private | 
| ~CodeGenerator() | CodeGenerator | virtual | 
| ~DWriter() | DWriter | virtual | 
| ~SimpleCodeGenerator() | SimpleCodeGenerator | virtual |