| 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 CppWriter, 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 | |
| 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 *classifier, 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=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 | |
| 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 *classifier, 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 | |
| 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 | |
| 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 |