00001
00002
00008 #if !defined(__ads_algorithm_skipElements_h__)
00009 #define __ads_algorithm_skipElements_h__
00010
00011 #include "../defs.h"
00012
00013 BEGIN_NAMESPACE_ADS
00014
00015
00017
00018
00019
00021
00025 template<typename ForwardIterator1, typename ForwardIterator2>
00026 ForwardIterator1
00027 skipElementsUsingIteration(ForwardIterator1 iterator,
00028 ForwardIterator2 beginning,
00029 ForwardIterator2 end);
00030
00031
00033
00037 template<typename ForwardIterator, typename IteratorForwardIterator>
00038 ForwardIterator
00039 skipIteratorsUsingIteration(ForwardIterator iterator,
00040 IteratorForwardIterator beginning,
00041 IteratorForwardIterator end);
00042
00043
00044
00045
00046
00047
00048
00049 END_NAMESPACE_ADS
00050
00051 #define __ads_algorithm_skipElements_ipp__
00052 #include "skipElements.ipp"
00053 #undef __ads_algorithm_skipElements_ipp__
00054
00055 #endif