[geos-devel] GEOS and VC++ 2005
strk at refractions.net
strk at refractions.net
Sun Jan 8 10:17:15 EST 2006
On Sun, Jan 08, 2006 at 02:34:53PM +0000, Artem Pavlenko wrote:
> Hi strk,
>
> See below,
> >anther way to define
> >container-related things, which seems to me
> >more consistent with C++ practice:
> >
> >class EdgeIntersectionList {
> >public:
> > typedef set<...> container;
> > typedef container::iterator iterator;
> > typedef container::const_iterator const_iterator;
> >...
> >}
> >
> Why don't you go one step further and make templated version e.g
Because:
1) This is already a step further from simply appying
patch provided by Charlie
and, most importantly:
2) We're short of funds on GEOS development
Thanks for feedback, anyway.
--strk;
> something like that:
>
> template <typename T>
> class EdgeIntersectionList
> {
> typedef T container;
> ........................
> ........................
> };
> typedef EdgeIntersectionList< std::set <...> > MyEdgeIntersectionList
> I think this would be more flexible.
>
> >Do you think we should use this format for all classes ?
> >
> Yes.
> >I'd say we do, unless there are known platform on which
> >this is unsupported.
> >
> Do mean compiler support? I can not see any problems as this is a
> standard c++.
> Cheers
> Artem
>
>
> _______________________________________________
> geos-devel mailing list
> geos-devel at geos.refractions.net
> http://geos.refractions.net/mailman/listinfo/geos-devel
--
/"\ ASCII Ribbon Campaign
\ / Respect for low technology.
X Keep e-mail messages readable by any computer system.
/ \ Keep it ASCII.
More information about the geos-devel
mailing list