Boost logo

Boost :

Subject: Re: [boost] [Fusion] port to c++0x
From: David Abrahams (dave_at_[hidden])
Date: 2009-10-03 21:31:16

on Sat Sep 26 2009, Christopher Schmidt <> wrote:

> I attached a test driver to this post. The testcase instantiates 25*25 distinct tuples
> (either vertical or horizontal ones) with 0 to 10 elements. Then optionally a type
> (meta-at) and/or object lookup (at) is done on each element.
> I used gcc 4.4.1 (TDM-1 mingw32) and ptime to measure performance. It is pretty
> interesting that the instantiation of the horizontal tuple type is just slightly
> slower.

FYI, gcc 4.5 is going to look dramatically different (better) than 4.4.x
for many metaprogramming tasks, because they're switching from linear to
O(1) lookup of template instantiations.

Dave Abrahams
BoostPro Computing

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