llvm-project/clang/lib/Serialization
Nathan James 15e76eed0c
[clang] Add [is|set]Nested methods to NamespaceDecl
Adds support for NamespaceDecl to inform if its part of a nested namespace.
This flag only corresponds to the inner namespaces in a nested namespace declaration.
In this example:
namespace <X>::<Y>::<Z> {}
Only <Y> and <Z> will be classified as nested.

This flag isn't meant for assisting in building the AST, more for static analysis and refactorings.

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D90568
2022-11-24 12:44:35 +00:00
..
ASTCommon.cpp [NFC] Use isa<...> to replace isa<>||isa<> in clang/Serialization 2022-10-31 21:17:03 +08:00
ASTCommon.h
ASTReader.cpp [ASTReader] Fix zlib header detection 0x78 after D137885 2022-11-23 13:22:44 -08:00
ASTReaderDecl.cpp [clang] Add [is|set]Nested methods to NamespaceDecl 2022-11-24 12:44:35 +00:00
ASTReaderInternals.h [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
ASTReaderStmt.cpp Revert "Implement CWG2631" 2022-11-04 22:10:50 +01:00
ASTWriter.cpp [modules] Support zstd in .pcm file 2022-11-23 11:27:49 -08:00
ASTWriterDecl.cpp [clang] Add [is|set]Nested methods to NamespaceDecl 2022-11-24 12:44:35 +00:00
ASTWriterStmt.cpp Revert "Implement CWG2631" 2022-11-04 22:10:50 +01:00
CMakeLists.txt
GeneratePCH.cpp [Serialization] Remove `ORIGINAL_PCH_DIR` record 2022-08-05 15:40:33 -07:00
GlobalModuleIndex.cpp [Clang] Use std::move in GlobalModuleIndex::readIndex. NFC 2022-04-26 16:45:01 +08:00
InMemoryModuleCache.cpp
ModuleFile.cpp
ModuleFileExtension.cpp [modules] Use `HashBuilder` and `MD5` for the module hash. 2021-09-03 11:13:36 -07:00
ModuleManager.cpp [modules] Fix error "malformed or corrupted AST file: 'SourceLocation remap refers to unknown module...'". 2022-09-20 17:55:37 -07:00
MultiOnDiskHashTable.h
PCHContainerOperations.cpp