Commit Graph

14 Commits

Author SHA1 Message Date
Marc Glisse 2dad38bb31 More Object_list. 2012-03-22 14:51:00 +00:00
Marc Glisse df87f24149 introduce Object_list 2012-03-21 20:42:34 +00:00
Marc Glisse b57b61b13b Make everything lazy by default 2011-11-08 23:42:21 +00:00
Marc Glisse 2e88bc0daf Move Segment to a module that can be included. Segmentd.h should disappear, the functionality should be in Wrapper/Segment_d.h. 2011-11-08 11:53:21 +00:00
Marc Glisse 3fd4068328 Remove non-Type<tag> stuff 2011-10-17 11:34:11 +00:00
Marc Glisse c358e2ed56 Continue with Type<*_tag> 2011-10-16 08:38:38 +00:00
Marc Glisse 21228b30e6 Continue removing LA.
Start obfuscating^Wusing an indirection for object types.
2011-10-12 19:48:23 +00:00
Marc Glisse 9c655afded More stateful kernels. 2011-05-24 15:28:27 +00:00
Marc Glisse 5f0f7fb19d couple more places for stateful kernels 2011-05-23 15:58:00 +00:00
Marc Glisse 32fecea31f Lazy_cartesian is an independent layer 2011-05-20 15:58:28 +00:00
Marc Glisse b75920fff5 make Construct_*_cartesian_const_iterator a true functor 2011-05-17 16:40:30 +00:00
Marc Glisse 3690072964 Use a single Functor template regrouping Predicate, Construct and Compute, and a map to know the category of a functor. 2011-05-17 15:21:49 +00:00
Marc Glisse 55190f7069 don't share Cartesian_const_iterator between point and vector 2011-05-12 16:15:17 +00:00
Marc Glisse 217ed569f2 pouët 2011-05-11 15:14:26 +00:00