$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: [boost] [string_algo] first_finderF hoist empty check out of loop
From: Jeff Flinn (TriumphSprint2000_at_[hidden])
Date: 2010-04-04 15:35:11
In trying to get string algorithm icontains to work with spirit's
file_iterator (which I still haven't been successful with) I noticed
that the check for an empty search string is in side the loop. As:
// Outer loop
for(input_iterator_type OuterIt=Begin;
OuterIt!=End;
++OuterIt)
{
// Sanity check
if( boost::empty(m_Search) )
return result_type( End, End );
Wouldn't it be better to hoist this check out of the loop and only do it
once?
Thanks, Jeff