summaryrefslogtreecommitdiffstats
path: root/Source/cmStringAlgorithms.h
Commit message (Expand)AuthorAgeFilesLines
* Source: Avoid out-of-range inputs to std::isspace()Brad King2024-01-171-1/+4
* CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-33/+0
* cmList class: various enhancementsMarc Chevrier2023-04-291-3/+3
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-29/+0
* cmExpandList and cmExpandLists rely on cmList classMarc Chevrier2023-04-231-8/+13
* cmStrCat(): allow any argument to be an rvalue stringKyle Edwards2022-12-061-36/+31
* cmStrCat(): optimize when first argument is an rvalue stringKyle Edwards2022-11-301-7/+36
* cmStringAlgorithms: Add functions to parse strings to long long integersBrad King2022-09-201-0/+10
* Move helpers functions from cmStringAlgorithms.h to cmValue.hMarc Chevrier2021-09-211-78/+0
* cmValue: add IsInternallyOn methodsMarc Chevrier2021-09-211-9/+6
* Rename cmProp in cmValueMarc Chevrier2021-09-211-18/+18
* cmProp: cm::string_view cast operator must be explicitMarc Chevrier2021-09-141-2/+24
* Refactor: cmHasPrefix and cmHasSuffix accept now cmPropMarc Chevrier2021-08-191-0/+21
* cmProp: refactoring: transform alias in classMarc Chevrier2021-08-081-23/+41
* Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-4/+4
* Merge topic 'cmstrlen'Kyle Edwards2020-09-091-0/+7
|\
| * cmStringAlgorithms: Add cmStrLen()Kyle Edwards2020-09-081-0/+7
* | Merge topic 'optimize-cmJoin'Brad King2020-09-081-0/+11
|\ \ | |/ |/|
| * cmStringAlgorithms: Add faster cmJoin overloads for stringsOleksandr Koval2020-09-031-0/+11
* | Modernize: Use #pragma once in all header filesKitware Robot2020-09-031-4/+1
|/
* Merge topic 'cmnonempty'Kyle Edwards2020-07-151-0/+14
|\
| * cmNonempty: Convenience inlines to check for non-empty stringVitaly Stakhovsky2020-07-141-0/+14
* | cmIsOn: add overload accepting const std::string*Vitaly Stakhovsky2020-07-141-8/+10
|/
* Genex: Add generator expressions $<DEVICE_LINK> and $<HOST_LINK>Marc Chevrier2020-04-191-1/+1
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-4/+4
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-1/+3
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-1/+1
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-031-1/+1
* cmStringAlgorithms: Add cmIsInternallyOn, cmIsNOTFOUND, cmIsOn, cmIsOffSebastian Holtermann2019-08-171-0/+45
* Merge topic 'cmExpandList'Kyle Edwards2019-08-161-0/+42
|\
| * cmStringAlgorithms: Add cmExpandList functionsSebastian Holtermann2019-08-141-0/+42
* | Merge topic 'cmStringAlgorithms_ulong'Kyle Edwards2019-08-161-0/+9
|\ \ | |/ |/|
| * cmStringAlgorithms: Add cmStrToLong and cmStrToULongSebastian Holtermann2019-08-101-0/+9
* | cmStringAlgorithms: Add cmRemoveQuotesSebastian Holtermann2019-08-091-0/+3
|/
* cmStringAlgorithms: cmIsSpace, cmTrimWhitespace, cmEscapeQuotes, cmTokenizeSebastian Holtermann2019-08-051-0/+16
* cmStringAlgorithms: Modernize cmWrap using cm::string_viewSebastian Holtermann2019-08-011-7/+11
* cmStringAlgorithms: Add cmCatViews and cmStrCat functionsSebastian Holtermann2019-08-011-0/+50
* cmStringAlgorithms: Simplify cmJoin using cm::string_viewSebastian Holtermann2019-08-011-19/+10
* cmStringAlgorithms: Simplify cmStrCmp using cm::string_viewSebastian Holtermann2019-08-011-21/+14
* cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.hSebastian Holtermann2019-07-291-0/+139