summaryrefslogtreecommitdiff
path: root/Source/cmDefinitions.h
Commit message (Expand)AuthorAgeFilesLines
* Use C++11 unordered containersDaniel Pfeifer2017-08-221-2/+2
* cmDefinitions::Def: remove custom copy ctorDaniel Pfeifer2017-04-221-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-191-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-301-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-291-1/+0
* cmDefinitions: Remove unused Set return value.Stephen Kelly2015-04-291-1/+1
* cmDefinitions: Remove unused method.Stephen Kelly2015-04-291-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
* stringapi: Add string overload for the Def structBen Boeckel2014-03-081-0/+1
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-10/+13
* stringapi: Use strings for variable namesBen Boeckel2014-03-081-4/+4
* Add method to get the local scope variablesBen Boeckel2010-09-011-0/+3
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
* ENH: Improve dynamic variable scope implementationBrad King2009-07-221-0/+88