CppUnit project page FAQ

Algorithm.h
Go to the documentation of this file.
1#ifndef CPPUNIT_TOOLS_ALGORITHM_H_INCLUDED
2#define CPPUNIT_TOOLS_ALGORITHM_H_INCLUDED
3
5
7
8template<class SequenceType, class ValueType>
9void
10removeFromSequence( SequenceType &sequence,
11 const ValueType &valueToRemove )
12{
13 for ( unsigned int index =0; index < sequence.size(); ++index )
14 {
15 if ( sequence[ index ] == valueToRemove )
16 sequence.erase( sequence.begin() + index );
17 }
18}
19
21
22
23#endif // CPPUNIT_TOOLS_ALGORITHM_H_INCLUDED
CPPUNIT_NS_BEGIN void removeFromSequence(SequenceType &sequence, const ValueType &valueToRemove)
Definition Algorithm.h:10
#define CPPUNIT_NS_END
Definition Portability.h:106
#define CPPUNIT_NS_BEGIN
Definition Portability.h:105

Send comments to:
CppUnit Developers