From: Grzegorz J. <ja...@he...> - 2004-04-30 01:08:25
|
On Thu, 29 Apr 2004, Russell Balest wrote: > > I have a template data member: > > class Foo { > vector<int> bar; > } > > FullTypeName() returns "vector" > If I qualify vector with "std" then it only returns "std". > > With Grzegorz direction I tracked this down to the following: > > The encoding looks correct. It is this: > "T\206vector\201i" > > The trouble is that FullTypeName() calls MakeLeaf() which just returns > the first 6 characters "vector". > > Is the bug in calling MakeLeaf() or should MakeLeaf() continue parsing > after vector and add more info? Looks like a bug in FullTypeName(). BR GJ ################################################################## # Grzegorz Jakacki Huada Electronic Design # # Senior Engineer, CAD Dept. 1 Gaojiayuan, Chaoyang # # tel. +86-10-64365577 x2074 Beijing 100015, China # # Copyright (C) 2004 Grzegorz Jakacki, HED. All Rights Reserved. # ################################################################## |