summaryrefslogtreecommitdiffstats
path: root/Source/cmAlgorithms.h
Commit message (Expand)AuthorAgeFilesLines
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* make sure to include cmConfigure.h before cmStandardIncludes.hDaniel Pfeifer2016-09-031-0/+2
* Ninja: Support embedding of CMake as subninja projectNicolas Despres2016-05-171-0/+15
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-103/+113
* cmAlgorithms.h: remove superfluous semicolon after methodChristoph GrĂ¼ninger2016-02-011-1/+1
* Remove temporary allocations when calling cmHasLiteral{Suf,Pre}fix.Milian Wolff2016-01-201-2/+2
* Port CMake from cmIML to KWIMLBrad King2015-12-181-2/+2
* cmAlgorithms: Add cmMakeReverseIterator.Stephen Kelly2015-07-221-0/+6
* cmAlgorithms: Add some convenient typedefs.Stephen Kelly2015-07-221-0/+6
* cmAlgorithms: Move Range type out of private namespace.Stephen Kelly2015-07-221-35/+35
* cmAlgorithms: Rename cmRange to cmMakeRange.Stephen Kelly2015-07-221-2/+2
* Merge topic 'cmRemoveDuplicates-improvement'Brad King2015-03-121-6/+36
|\
| * cmRemoveDuplicates: Partially specialize the API for pointer types.Stephen Kelly2015-03-101-1/+13
| * cmRemoveDuplicates: Type-parameterize all uniq-operationsStephen Kelly2015-03-101-11/+22
| * cmRemoveDuplicates: Store unique iterators instead of values.Stephen Kelly2015-03-101-6/+13
* | Merge topic 'cmAlgorithms-cleanup'Brad King2015-03-121-1/+1
|\ \ | |/
| * cmRemoveDuplicates: Fix iterator -> const_iterator.Stephen Kelly2015-03-101-1/+1
* | cmAlgorithms: Add early return in cmRemoveIndices.Stephen Kelly2015-03-101-1/+5
|/
* cmAlgorithms: Cache the end iterators in algorithms.Stephen Kelly2015-02-241-4/+7
* cmAlgorithms: Remove needless assignment.Stephen Kelly2015-02-241-2/+1
* cmAlgorithms: Maintain the pivot iterator in cmRemoveIndices.Stephen Kelly2015-02-241-2/+4
* cmAlgorithms: Relax iterator requirement for cmRemoveIndices.Stephen Kelly2015-02-241-2/+5
* cmAlgorithms: Make cmRemoveDuplicates work with more containers.Stephen Kelly2015-02-241-2/+3
* cmAlgorithms: Rename template argument to RemoveN.Stephen Kelly2015-02-241-3/+3
* cmAlgorithms: Relax cmRemoveN requirement to FwdIter.Stephen Kelly2015-02-241-1/+3
* cmAlgorithms: Add a size() to cmRange.Stephen Kelly2015-02-241-0/+3
* cmAlgorithms: Rename template type in cmDeleteAll algorithm.Stephen Kelly2015-02-231-10/+10
* cmAlgorithms: Add const to const objects.Stephen Kelly2015-02-231-3/+3
* cmAlgorithms: Add cmReverseRange adaptor.Stephen Kelly2015-02-201-0/+8
* cmAlgorithms: Add cmFindNot algorithm.Stephen Kelly2015-02-201-0/+7
* cmAlgorithms: Update concept requirement to FowardIteratorStephen Kelly2015-02-201-6/+6
* cmAlgorithms: Move cmRotate out of 'implementation detail' namespace.Stephen Kelly2015-02-201-11/+11
* cmAlgorithms: Add cmWrap.Stephen Kelly2015-02-201-0/+17
* cmAlgorithms: Add missing const to functors.Stephen Kelly2015-02-171-3/+3
* cmAlgorithms: Remove sort of already-sorted container.Stephen Kelly2015-02-171-1/+0
* cmAlgorithms: Add cmRemoveDuplicates algorithm.Stephen Kelly2015-02-151-0/+29
* cmAlgorithms: Add cmRemoveMatching algorithm.Stephen Kelly2015-02-151-0/+24
* cmAlgorithms: Implement algorithm for removing indexes.Stephen Kelly2015-02-151-0/+38
* cmAlgorithms: Add a range adaptor and API for adjusting a range.Stephen Kelly2015-02-111-0/+19
* cmAlgorithms: Add a Range container and adaptor method.Stephen Kelly2015-02-111-0/+21
* Split cmAlgorithms into a separate header file.Stephen Kelly2015-02-101-0/+151