summaryrefslogtreecommitdiffstats
path: root/Source/cmAlgorithms.h
Commit message (Expand)AuthorAgeFilesLines
* Refactoring: Third-parties public headers are under cm3p prefixMarc Chevrier2020-05-071-2/+0
* Refactoring: add cm::contains to <cmext/algorithm>Marc Chevrier2020-04-171-39/+3
* cmAlgorithms: Fix -Wnon-c-typedef-for-linkage warningsRaul Tambre2020-03-091-2/+2
* cmAlgorithms.h: remove obsolete helpersMarc Chevrier2020-01-141-41/+0
* Refactoring: suppress cmEraseIf in favor of cm::erase_ifMarc Chevrier2020-01-091-6/+0
* Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-171-27/+0
* cmGeneratorExpressionEvaluator: Modernize memory managementMarc Chevrier2019-12-051-0/+8
* cmAlgorithm: Extend cmAppend capabilitiesMarc Chevrier2019-11-111-0/+8
* 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