Boost logo

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