umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
CppWriter Member List

This is the complete list of members for CppWriter, including all inherited members.

addCodeDocument(CodeDocument *add_object)CodeGenerator
className_SimpleCodeGeneratorprotected
cleanName(const QString &name)CodeGeneratorstatic
codeGenerated(UMLClassifier *concept, bool generated)CodeGeneratorsignal
codeGenerated(UMLClassifier *concept, CodeGenerator::GenerationState result)CodeGeneratorsignal
CodeGenerator()CodeGenerator
CppWriter()CppWriter
createDefaultStereotypes()CodeGeneratorvirtual
defaultDatatypes() constCppWritervirtual
Failed enum valueCodeGenerator
fileName_SimpleCodeGeneratorprotected
finalizeRun()CodeGeneratorprotectedvirtual
findCodeDocumentByClassifier(UMLClassifier *classifier)CodeGenerator
findCodeDocumentByID(const QString &id)CodeGenerator
findFileName(UMLPackage *concept, const QString &ext)SimpleCodeGeneratorprotected
CodeGenerator::findFileName(CodeDocument *codeDocument)CodeGenerator
findObjectsRelated(UMLClassifier *c, UMLPackageList &cList)CodeGeneratorstatic
fixInitialStringDeclValue(const QString &value, const QString &type)CppWriterprivate
fixTypeName(const QString &string)CppWriterprivate
forceDoc() constCodeGenerator
forceSections() constCodeGenerator
formatDoc(const QString &text, const QString &linePrefix=QLatin1String(" *"), int lineWidth=80)CodeGeneratorstatic
formatSourceCode(const QString &code, const QString &indentation)CodeGeneratorstatic
Generated enum valueCodeGenerator
GenerationState enum nameCodeGenerator
getAttributeMethodBaseName(const QString &fieldName)CppWriterprivate
getAttributeVariableName(UMLAttribute *at)CppWriterprivate
getCodeDocumentList()CodeGenerator
getHeadingFile(const QString &file)CodeGeneratorvirtual
getUniqueID(CodeDocument *codeDoc)CodeGenerator
hasAbstractOps(UMLClassifier *c)SimpleCodeGeneratorprotected
hasDefaultValueAttr(UMLClassifier *c)SimpleCodeGeneratorprotected
headingFileDir() constCodeGenerator
includeHeadings() constCodeGenerator
indent()SimpleCodeGeneratorprotected
initFromParentDocument()SimpleCodeGeneratorprotectedvirtual
INLINE_ASSOCIATION_METHODSCppWriterprivate
isReservedKeyword(const QString &keyword)CodeGeneratorvirtual
language() constCppWritervirtual
loadCodeForOperation(const QString &id, const QDomElement &codeDocElement)CodeGeneratorprivate
loadFromXMI(QDomElement &element)CodeGeneratorvirtual
m_applyToAllRemainingCodeGeneratorprotected
m_codeDocumentDictionaryCodeGeneratorprotected
m_codedocumentVectorCodeGeneratorprivate
m_createDirHierarchyForPackagesSimpleCodeGeneratorprotected
m_documentCodeGeneratorprotected
m_endlSimpleCodeGeneratorprotected
m_fileMapSimpleCodeGeneratorprotected
m_indentationSimpleCodeGeneratorprotected
m_indentLevelSimpleCodeGeneratorprotected
m_lastIDIndexCodeGeneratorprivate
m_stringIncludeRequiredCppWriterprivate
OBJECT_METHOD_INITCppWriterprivate
ObjectFieldVariablesCppWriterprivate
openFile(QFile &file, const QString &name)CodeGeneratorprotected
overwritableName(UMLPackage *concept, const QString &name, const QString &ext)SimpleCodeGeneratorprotected
CodeGenerator::overwritableName(const QString &name, const QString &extension)CodeGeneratorprotected
policyExt()CppWriterprivate
printAssociationIncludeDecl(UMLAssociationList list, Uml::ID::Type this_id, QTextStream &stream)CppWriterprivate
printTextAsSeparateLinesWithIndent(const QString &text, const QString &indent, QTextStream &stream)CppWriterprivate
removeCodeDocument(CodeDocument *remove_object)CodeGenerator
reservedKeywords() constCppWritervirtual
saveToXMI(QXmlStreamWriter &writer)CodeGeneratorvirtual
setForceDoc(bool f)CodeGenerator
setForceSections(bool f)CodeGenerator
setHeadingFileDir(const QString &)CodeGenerator
setIncludeHeadings(bool i)CodeGenerator
showGeneratedFile(const QString &filename)CodeGeneratorsignal
SimpleCodeGenerator(bool createDirHierarchyForPackages=true)SimpleCodeGeneratorexplicit
Skipped enum valueCodeGenerator
syncCodeToDocument()SimpleCodeGeneratorvirtualslot
umlObjectName(UMLObject *obj)CppWriterprivate
VECTOR_METHOD_APPENDCppWriterprivate
VECTOR_METHOD_INITCppWriterprivate
VECTOR_METHOD_REMOVECppWriterprivate
VectorFieldVariablesCppWriterprivate
writeAssociationDecls(UMLAssociationList associations, Uml::Visibility::Enum permit, Uml::ID::Type id, QTextStream &stream)CppWriterprivate
writeAssociationMethods(UMLAssociationList associations, Uml::Visibility::Enum permitVisib, bool isHeaderMethod, bool writeMethodBody, bool writePointerVar, Uml::ID::Type id, QTextStream &stream)CppWriterprivate
writeAssociationRoleDecl(QString fieldClassName, QString roleName, QString multi, QString doc, QTextStream &stream)CppWriterprivate
writeAssociationRoleMethod(const QString &fieldClassName, bool isHeaderMethod, bool writeMethodBody, const QString &roleName, const QString &multi, const QString &description, Uml::Changeability::Enum change, QTextStream &stream)CppWriterprivate
writeAttributeDecls(UMLClassifier *c, Uml::Visibility::Enum visibility, bool writeStatic, QTextStream &stream)CppWriterprivate
writeAttributeMethods(UMLAttributeList attribs, Uml::Visibility::Enum visib, bool isHeaderMethod, bool isStatic, bool writeMethodBody, QTextStream &stream)CppWriterprivate
writeBlankLine(QTextStream &stream)CppWriterprivate
writeClass(UMLClassifier *c)CppWritervirtual
writeClassDecl(UMLClassifier *c, QTextStream &cpp)CppWriterprivate
writeCodeToFile(UMLClassifierList &concepts)SimpleCodeGeneratorvirtual
writeCodeToFile()SimpleCodeGeneratorvirtual
writeComment(const QString &text, const QString &indent, QTextStream &cpp)CppWriterprivate
writeConstructorDecls(QTextStream &h)CppWriterprivate
writeConstructorMethods(UMLClassifier *c, QTextStream &cpp)CppWriterprivate
writeDataTypes(UMLClassifier *c, Uml::Visibility::Enum permitScope, QTextStream &stream)CppWriterprivate
writeDocumentation(QString header, QString body, QString end, QTextStream &cpp)CppWriterprivate
writeHeaderAccessorMethodDecl(UMLClassifier *c, Uml::Visibility::Enum permitScope, QTextStream &stream)CppWriterprivate
writeHeaderAttributeAccessorMethodDecls(UMLClassifier *c, Uml::Visibility::Enum permitVisibility, QTextStream &stream)CppWriterprivate
writeHeaderAttributeAccessorMethods(UMLClassifier *c, Uml::Visibility::Enum visibility, bool writeStatic, QTextStream &stream)CppWriterprivate
writeHeaderFieldDecl(UMLClassifier *c, Uml::Visibility::Enum permitVisibility, QTextStream &stream)CppWriterprivate
writeHeaderFile(UMLClassifier *c, QFile &file)CppWriterprivate
writeIncludes(UMLClassifier *c, QTextStream &cpp)CppWriterprivate
writeInitAttributeDecl(UMLClassifier *c, QTextStream &stream)CppWriterprivate
writeInitAttributeMethod(UMLClassifier *c, QTextStream &stream)CppWriterprivate
writeListedCodeDocsToFile(CodeDocumentList *docs)CodeGeneratorprotected
writeOperations(UMLClassifier *c, bool isHeaderMethod, Uml::Visibility::Enum permitScope, QTextStream &cpp)CppWriterprivate
writeOperations(UMLClassifier *c, UMLOperationList &oplist, bool isHeaderMethod, QTextStream &cpp)CppWriterprivate
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)CppWriterprivate
writeSourceFile(UMLClassifier *c, QFile &file)CppWriterprivate
writeVectorAttributeAccessorMethods(const QString &fieldClassName, const QString &fieldVarName, const QString &fieldName, const QString &description, Uml::Changeability::Enum change, bool isHeaderMethod, bool writeMethodBody, QTextStream &stream)CppWriterprivate
~CodeGenerator()CodeGeneratorvirtual
~CppWriter()CppWritervirtual
~SimpleCodeGenerator()SimpleCodeGeneratorvirtual