summaryrefslogtreecommitdiffstats
path: root/Source/cmDefinitions.h
Commit message (Expand)AuthorAgeFilesLines
* IWYU: Update for Debian 12 CI jobBrad King2023-07-281-1/+0
* Rename cmProp in cmValueMarc Chevrier2021-09-211-2/+2
* cmProp: refactoring: transform alias in classMarc Chevrier2021-08-081-2/+2
* Modernize: Use #pragma once in all header filesKitware Robot2020-09-031-4/+1
* cmake: Remove broken '--warn-unused-vars' optionBrad King2020-06-291-4/+0
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-6/+5
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-2/+3
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-031-1/+1
* cmDefinitions: Reduce allocation of keys and values in MakeClosureBrad King2019-08-201-4/+4
* cmDefinitions: Cleanups and optimizationsSebastian Holtermann2019-08-081-6/+10
* cmDefinitions: Remove const char* based Set methodSebastian Holtermann2019-07-241-10/+0
* cmDefinitions: Add Unset and cm::string_view based Set methodsSebastian Holtermann2019-07-241-15/+23
* clang-tidy: Use `= default`Regina Pfeifer2019-01-251-1/+1
* clang-tidy: Use default member initializationRegina Pfeifer2018-12-151-9/+3
* clang-tidy: Remove redundant member initializationsRegina Pfeifer2018-12-151-2/+1
* cmStateSnapshot::GetDefinition(): Return std::string const*Vitaly Stakhovsky2018-09-061-2/+2
* Use C++11 unordered containersDaniel Pfeifer2017-08-221-2/+2
* cmDefinitions::Def: remove custom copy ctorDaniel Pfeifer2017-04-211-6/+0
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-4/+4
* Introduce CM_UNORDERED_MAPDaniel Pfeifer2016-10-241-19/+2
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-4/+5
* make sure to include cmConfigure.h before cmStandardIncludes.hDaniel Pfeifer2016-09-031-0/+2
* Make C++ feature checks extensibleDaniel Pfeifer2016-06-271-2/+2
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-18/+33
* cmDefinitions: Implement in terms of cmLinkedTree.Stephen Kelly2015-08-231-7/+10
* cmMakefile: Remove VarUsageStack.Stephen Kelly2015-05-191-6/+10
* cmMakefile: Remove VarInitStack.Stephen Kelly2015-05-191-0/+3
* cmMakefile: Mark definitions explicitly erased, even at top level.Stephen Kelly2015-05-191-2/+0
* cmMakefile: Raise variable in scope explicitly when needed.Stephen Kelly2015-05-191-3/+3
* Merge topic 'use-std-unordered_map'Brad King2015-05-191-1/+8
|\
| * Use std::unordered_map instead of hash_map where available.Stephen Kelly2015-05-181-1/+8
* | cmDefinitions: Make the ClosureKeys method static.Stephen Kelly2015-05-171-2/+2
* | cmDefinitions: Centralize knowledge of iterator type.Stephen Kelly2015-05-171-7/+5
* | cmDefinitions: Remove internal MakeClosure method.Stephen Kelly2015-05-171-3/+0
|/
* cmDefinitions: Make Get method static.Stephen Kelly2015-05-011-3/+3
* cmDefinitions: Make GetInternal method static.Stephen Kelly2015-05-011-5/+3
* cmDefinitions: Remove Parent pointer.Stephen Kelly2015-05-011-9/+0
* cmDefinitions: Accept varStack iterators in Get API.Stephen Kelly2015-05-011-2/+6
* cmDefinitions: Externalize looping for ClosureKeys.Stephen Kelly2015-04-291-2/+2
* cmDefinitions: Implement MakeClosure in terms of reverse iterators.Stephen Kelly2015-04-291-4/+4
* cmDefinitions: Convert MakeClosure into a static method.Stephen Kelly2015-04-291-1/+3
* cmDefinitions: Implement MakeClosure in terms of a list of ancestors.Stephen Kelly2015-04-291-1/+4
* cmDefinitions: Replace private constructor with MakeClosure.Stephen Kelly2015-04-291-8/+3
* cmDefinitions: Make ClosureKeys API vector-based.Stephen Kelly2015-04-291-1/+1
* cmDefinitions: Inline GetClosureKeys implementation.Stephen Kelly2015-04-291-4/+0
* cmDefinitions: Change LocalKeys to return a vector.Stephen Kelly2015-04-291-1/+1
* cmDefinitions: Add an Erase method.Stephen Kelly2015-04-291-0/+2
* cmDefinitions: Inline SetInternal method.Stephen Kelly2015-04-281-1/+0