Simplify logic to use std::vector's .empty()

No need to muck about with iterators, adding a loop, and 2 function
calls to test for empty: it's a std::vector under the hood, so use
.empty(), and inline it.
This commit is contained in:
Kevin Hunter 2011-10-04 18:56:18 -04:00 committed by Jan Holesovsky
parent 06fdd1585d
commit a6a51b6a69
2 changed files with 1 additions and 13 deletions

View file

@ -72,7 +72,7 @@ class DocuTex2
DYN DocuToken & let_drToken );
const TokenList & Tokens() const { return aTokens; }
bool IsEmpty() const;
bool IsEmpty() const { return aTokens.empty(); }
const String & TextOfFirstToken() const;
String & Access_TextOfFirstToken();

View file

@ -76,18 +76,6 @@ DocuTex2::AddToken( DYN DocuToken & let_drToken )
}
aTokens.push_back(&let_drToken);
}
bool
DocuTex2::IsEmpty() const
{
for ( ary::inf::DocuTex2::TokenList::const_iterator
iter = aTokens.begin();
iter != aTokens.end();
)
{
return false;
}
return true;
}
using csi::dsapi::DT_TextToken;