summaryrefslogtreecommitdiffstats
path: root/Source/cmDefinitions.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* cmDefinitions: Remove unused Set return value.Stephen Kelly2015-04-281-1/+1
* cmDefinitions: Remove unused method.Stephen Kelly2015-04-281-3/+0
* Merge topic 'revert-definition-map-lookup'Brad King2014-10-271-6/+4
|\
| * Revert "cmDefinitions: Don't store parent lookups"Ben Boeckel2014-10-241-6/+4
* | cmDefinitions: Use a hashmap for faster checksBen Boeckel2014-06-091-0/+7
|/
* cmDefinitions: Don't store parent lookupsBen Boeckel2014-06-091-4/+6