#include <s_baltst_basicschemautil.h>
|
| template<class SEQUENCE_CONTAINER > |
| static void | eraseToEnd (SEQUENCE_CONTAINER *container, typename SEQUENCE_CONTAINER::iterator position) |
| |
| template<class INPUT_ITERATOR , class TRANSFORM > |
| static INPUT_ITERATOR | forEach (INPUT_ITERATOR first, INPUT_ITERATOR last, TRANSFORM transform) |
| |
◆ eraseToEnd()
template<class SEQUENCE_CONTAINER >
| void s_baltst::BasicSchemaUtil_AlgorithmUtil::eraseToEnd |
( |
SEQUENCE_CONTAINER * |
container, |
|
|
typename SEQUENCE_CONTAINER::iterator |
position |
|
) |
| |
|
static |
Erase all of the elements in the specified container from the specified position iterator to the end of the container, as if by container->erase(position, container.end()). The behavior is undefined unless container->erase(position, container.end()) is well-formed.
◆ forEach()
template<class INPUT_ITERATOR , class TRANSFORM >
| INPUT_ITERATOR s_baltst::BasicSchemaUtil_AlgorithmUtil::forEach |
( |
INPUT_ITERATOR |
first, |
|
|
INPUT_ITERATOR |
last, |
|
|
TRANSFORM |
transform |
|
) |
| |
|
static |
Invoke the specified transform on each object in the range specified by [first, last) and return an input iterator equal to last.
The documentation for this struct was generated from the following file: