|
Boost : |
From: Michael Marcin (mmarcin_at_[hidden])
Date: 2007-06-20 18:05:13
Peter Dimov wrote:
>
> It's possible that the implementation in terms of vector<void*> is
> introducing too much abstraction for the compiler to handle. Have you
> considered simply using vector<T*> and leaving the void* folding to
> the standard library?
>
> Judging by the ARM assembly, I wouldn't be surprised if
> vector<T>::iterator is T* on this compiler, decreasing the
> abstraction penalty even further.
It is using STLPort on top of OpenC for Symbian OS 9.1
the STLPort version define is
# define _STLPORT_VERSION 0x463
and yes vector iterator is simply value_type*
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk