Boost logo

Boost :

From: Miles Bader (miles.bader_at_[hidden])
Date: 2007-10-04 23:47:00

"John Femiani" <JOHN.FEMIANI_at_[hidden]> writes:
> What is not lightweight about the get<0>(pt) syntax? Doesn't it compile
> away? Is the issue a dependency on another library -- because the
> get<0>(pt) syntax seems really easy to provide without bothering with
> Fusion.
> template <int Index> float get(MyPoint & p) {return p[Index];}
> template <> float get<0>(MyPoint & p) {return p.x;}

How does this work with non-constant indices? That's a significant reason
why array-style access is useful ...


"I distrust a research person who is always obviously busy on a task."
   --Robert Frosch, VP, GM Research

Boost list run by bdawes at, gregod at, cpdaniel at, john at