Bug 153746

Summary: typedef template relations not shown
Product: [Applications] umbrello Reporter: Pascal MAJ Meeuws <meeuws>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED FIXED    
Severity: normal CC: ralf.habacker
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 4.11.5
Attachments: Screenshot showing relations

Description Pascal MAJ Meeuws 2007-12-09 21:22:28 UTC
Version:           1.5.8 (using KDE 3.5.8-7.fc7 Fedora, Fedora release 7 (Moonshine))
Compiler:          Target: i386-redhat-linux
OS:                Linux (i686) release 2.6.23.8-34.fc7

When importing classes containing STL containers, the relationship defined through these containers is not shown within the class diagram.

Example:

class foo {
public:
  foo();
  ~foo();
};

class bar {
public:
  typedef std::list<foo*> foolist;
  bar();
  ~bar;
private:
  foolist the_list;
};


class rebar {
public:
  rebar();
  ~rebar;
private:
  std::list<foo*> the_list;
};

In both cases the foo class will have no relations shown.
Comment 1 Ralf Habacker 2014-04-27 17:28:33 UTC
Created attachment 86298 [details]
Screenshot showing relations

Seems to be fixed at least in 2.11.5