[Uml-devel] kdesdk/umbrello/umbrello/classparser

Oliver Kellogg okellogg at users.sourceforge.net
Sat Dec 18 02:37:01 UTC 2004


CVS commit by okellogg: 

parseFunctionDefinition(): Need to parseFunctionArguments() before
importer->insertMethod() to appease UMLClassifier::checkOperationSignature()


  M +1 -1      cpptree2uml.cpp   1.16


--- kdesdk/umbrello/umbrello/classparser/cpptree2uml.cpp  #1.15:1.16
@@ -243,9 +243,9 @@ void CppTree2Uml::parseFunctionDefinitio
     QString returnType = typeOfDeclaration( typeSpec, d );
     UMLOperation *m = m_importer->makeOperation(c, id);
+    parseFunctionArguments( d, m );
     m_importer->insertMethod( c, m, (Uml::Scope)m_currentAccess, returnType,
                               isStatic, false /*isAbstract*/, m_comment,
                               m_currentNamespace[m_nsCnt]);
     m_comment = "";
-    parseFunctionArguments( d, m );
 
 /* For reference, Kdevelop does some more:






More information about the umbrello-devel mailing list