summaryrefslogtreecommitdiffstats
path: root/include/clang/Lex/PreprocessingRecord.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""Vedant Kumar2017-04-261-1/+2
* Revert "PPCallbacks::MacroUndefined, change signature and add test."Vedant Kumar2017-04-261-2/+1
* PPCallbacks::MacroUndefined, change signature and add test.Frederich Munch2017-04-261-1/+2
* Use noexcept instead of LLVM_NOEXCEPT now that all compilers support itReid Kleckner2016-10-191-11/+11
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* Wdeprecated: Replace deprecated throw() with LLVM_NOEXCEPT which expands to '...David Blaikie2015-08-131-22/+20
* Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith2015-05-041-5/+5
* Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinitio...Richard Smith2015-05-041-26/+27
* Implement PreprocessingRecord's and LazyVector's iterators on top of iterator...Benjamin Kramer2015-03-151-112/+32
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-9/+10
* [C++11] Use 'nullptr'Craig Topper2014-05-061-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-111-20/+17
* [libclang] Record ranges skipped by the preprocessor and expose them with lib...Argyrios Kyrtzidis2013-12-051-0/+10
* Add SourceRange to PPCallbacks::Defined callback.John Thompson2013-07-191-1/+2
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-031-1/+1
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-241-6/+7
* [preprocessing record] Have the MacroDefinitions map point to the MacroDefini...Argyrios Kyrtzidis2013-02-221-2/+2
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-211-1/+1
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-3/+3
* [libclang] Resolve a cursor that points to a macro name inside a #ifdef/#ifndefArgyrios Kyrtzidis2012-12-081-0/+9
* Sort #include lines for all files under include/...Chandler Carruth2012-12-041-3/+3
* Refactor recording the preprocessor conditional directive regions out ofArgyrios Kyrtzidis2012-12-041-64/+1
* In the PreprocessingRecord, to identify the different conditional directive r...Argyrios Kyrtzidis2012-12-041-7/+7
* Remove pointless classof()'s.Sean Silva2012-10-111-7/+0
* [preprocessing record] Have PPEntityID be independent of the size of theArgyrios Kyrtzidis2012-10-051-14/+24
* [libclang] When indexing an AST file, only deserialize the preprocessing recordArgyrios Kyrtzidis2012-10-021-0/+11
* Add info in the preprocessing record whether an inclusion directiveArgyrios Kyrtzidis2012-10-021-1/+10
* For PPCallbacks::InclusionDirective() add a parameter for the module, wheneverArgyrios Kyrtzidis2012-09-291-1/+2
* Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-...Argyrios Kyrtzidis2012-09-271-1/+1
* Fix Doxygen misuse: refer to parameter names in paragraphs correctly (\arg isDmitri Gribenko2012-09-131-6/+6
* More doxygen/documentation cleanups.James Dennett2012-06-131-9/+9
* [preprocessor] Handle correctly inclusion directives that have macro expansio...Argyrios Kyrtzidis2012-03-271-1/+1
* [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar2012-03-091-1/+2
* [preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis2012-03-051-3/+67
* Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis2012-02-251-5/+1
* [PCH] When visiting preprocessed entities, make it possible to avoid deserial...Argyrios Kyrtzidis2011-10-251-1/+33
* Remove PreprocessingDirectiveKind since it's not necessary.Argyrios Kyrtzidis2011-09-201-6/+5
* The location of the name in MacroDefinition is the beginning of its range,Argyrios Kyrtzidis2011-09-201-8/+3
* In libclang, when visiting preprocessed entities in a source range, useArgyrios Kyrtzidis2011-09-191-4/+0
* Introduce local_begin()/local_end() methods in PreprocessingRecord whichArgyrios Kyrtzidis2011-09-191-3/+20
* Introduce PreprocessingRecord::getPreprocessedEntitiesInRange()Argyrios Kyrtzidis2011-09-191-2/+22
* [PCH] Overhaul how preprocessed entities are [de]serialized.Argyrios Kyrtzidis2011-09-151-51/+59
* [libclang] Fix annotation and getting a "macro expansion" cursorArgyrios Kyrtzidis2011-09-081-28/+39
* Revert r139222, operator->() in PreprocessingRecord::iterator. It is usefulArgyrios Kyrtzidis2011-09-071-0/+7
* operator->() in PreprocessingRecord::iterator is useless since weArgyrios Kyrtzidis2011-09-071-7/+0
* For the MacroExpands preprocessor callback, also pass the SourceRangeArgyrios Kyrtzidis2011-08-181-1/+2
* Report more memory using in Preprocessor::getTotalMemory() and PreprocessingR...Ted Kremenek2011-07-261-5/+3
* One last RandomAccessIterator operator for PreprocessingRecord::iteratorDouglas Gregor2011-07-211-0/+5
* Add the remaining RandomAccessIterator operations toDouglas Gregor2011-07-211-2/+14
* For some reason I don't fully comprehend, the MSVC debug build will fail with...Francois Pichet2011-07-211-0/+4