VC++ doesn't know whether Tds is the template parameter or the inherited typedef ... Tds; which is defined in the scope of the base class Triangulation_3

This commit is contained in:
Andreas Fabri 2009-08-20 08:10:35 +00:00
parent ce09927822
commit 2b6c2a8488
1 changed files with 4 additions and 4 deletions

View File

@ -36,11 +36,11 @@ CGAL_BEGIN_NAMESPACE
template < class Tr > class Natural_neighbors_3;
template < class Gt, class Tds = Default >
class Delaunay_triangulation_3 : public Triangulation_3<Gt,Tds>
template < class Gt, class Tds_ = Default >
class Delaunay_triangulation_3 : public Triangulation_3<Gt,Tds_>
{
typedef Delaunay_triangulation_3<Gt, Tds> Self;
typedef Triangulation_3<Gt,Tds> Tr_Base;
typedef Delaunay_triangulation_3<Gt, Tds_> Self;
typedef Triangulation_3<Gt,Tds_> Tr_Base;
friend class Natural_neighbors_3<Self>;