Random Access Iterator into FileStream Buffer

Levente Farkas lfarkas@mindmaker.hu
Fri Feb 22 05:40:00 GMT 2002


Stephan Buys wrote:
> 
> Hello all,
> 
> Is there a Random Access Iterator to a file stream buffer?
> 
> I want to implement a Tuned Boyer-Moore search on a file and use the STL as
> extensively as possible.
> 
> If there is none would it be best to first copy the buffer into some sort of
> container (say vector) that does have random access? I don't like this
> scenario as the ifstream already has buffering implemented and copying it
> needlessly would be an unnecessary performance hit.

after I implement it:-( I find in boost/regex/detail/fileiter.hpp
boost::mapfile::iterator where mapfile is a memory mapped file and the
iterator on it is a random access.

-- 
  Levente                               "Si vis pacem para bellum!"



More information about the Libstdc++ mailing list