diff --git a/Source/cmAlgorithms.h b/Source/cmAlgorithms.h index a4447ad50b3b3ac60c17b991ae16d2b758c4594a..e510fcf9f1ea1f32b2ce57062ca4fb09524a718b 100644 --- a/Source/cmAlgorithms.h +++ b/Source/cmAlgorithms.h @@ -178,6 +178,12 @@ private: const_iterator End; }; +typedef cmRange<std::vector<std::string>::const_iterator> cmStringRange; + +class cmListFileBacktrace; +typedef +cmRange<std::vector<cmListFileBacktrace>::const_iterator> cmBacktraceRange; + template<typename Iter1, typename Iter2> cmRange<Iter1> cmMakeRange(Iter1 begin, Iter2 end) {