summaryrefslogtreecommitdiffstats
path: root/Source/cmAlgorithms.h
Commit message (Expand)AuthorAgeFilesLines
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-2/+4
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-77/+0
* clang-tidy: modernize-use-autoRegina Pfeifer2019-09-101-3/+3
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-031-3/+3
* cmAlgorithms: Add cmContainsRegina Pfeifer2019-08-191-1/+39
* cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.hSebastian Holtermann2019-07-291-126/+0
* cmAlgorithms: Make cmHasLiteral{Prefix,Suffix} cm::string_view basedSebastian Holtermann2019-07-241-38/+14
* cmAlgorithms: Make cmHasPrefix and cmHasSuffix cm::string_view basedSebastian Holtermann2019-07-221-9/+28
* Introduce memory management helper: cm_memory.hxxMarc Chevrier2019-07-141-15/+0
* cmAlgorithms: Add cmAppend functionSebastian Holtermann2019-05-231-0/+12
* cmAlgorithms: Refactor cmRemoveDuplicatesArtur Ryt2019-03-061-18/+36
* cmRange: Move to dedicated header fileRegina Pfeifer2019-02-211-65/+2
* Merge topic 'fix-legacy-implicit-includes'Brad King2019-02-141-0/+8
|\
| * cmAlgorithms: Add cmHasPrefix to match existing cmHasSuffixBrad King2019-02-131-0/+8
* | cmAlgorithms: Make cmRange advance/retreat safe for rvaluesArtur Ryt2019-02-071-3/+15
|/
* clang-tidy: Pass by valueRegina Pfeifer2019-01-221-2/+2
* cmAlgorithms: add utility functions to get signed size of containersBruno Manganelli2018-12-271-0/+6
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-10/+10
* cmAlgorithms: Speed up cmRemoveDuplicates methodLe Minh Phuc2018-05-251-41/+6
* cmAlgorithms: Remove unnecessary typename keywordjrp20142018-04-051-1/+1
* Replace cmArray{Begin,End,Size} by their standard counterpartsMatthias Maennich2017-10-231-16/+61
* Avoid using std::bind1st that is removed in C++17Brad King2017-09-231-2/+1
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-1/+1
* server: backport to C++11Daniel Pfeifer2017-08-261-0/+19
* cmAlgorithms: pass std::string by const refDaniel Pfeifer2017-04-211-1/+2
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-2/+2
* cmAlgorithms: add cmEraseIf functionDaniel Pfeifer2017-02-101-0/+6
* clang-tidy: apply performance-unnecessary-value-param fixesDaniel Pfeifer2016-12-121-4/+4
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-3/+11
* 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