|
clang 22.0.0git
|
Abstracts clang modules and precompiled header files and holds everything needed to generate debug info for an imported module or PCH. More...
#include "clang/Basic/ASTSourceDescriptor.h"
Public Member Functions | |
| ASTSourceDescriptor ()=default | |
| ASTSourceDescriptor (StringRef Name, StringRef Path, StringRef ASTFile, ASTFileSignature Signature) | |
| ASTSourceDescriptor (Module &M) | |
| std::string | getModuleName () const |
| StringRef | getPath () const |
| StringRef | getASTFile () const |
| ASTFileSignature | getSignature () const |
| Module * | getModuleOrNull () const |
Abstracts clang modules and precompiled header files and holds everything needed to generate debug info for an imported module or PCH.
Definition at line 28 of file ASTSourceDescriptor.h.
|
default |
|
inline |
Definition at line 37 of file ASTSourceDescriptor.h.
| clang::ASTSourceDescriptor::ASTSourceDescriptor | ( | Module & | M | ) |
Definition at line 18 of file ASTSourceDescriptor.cpp.
References clang::Module::Directory, clang::File, clang::Module::getASTFile(), clang::DirectoryEntryRef::getName(), and clang::if().
|
inline |
Definition at line 45 of file ASTSourceDescriptor.h.
| std::string clang::ASTSourceDescriptor::getModuleName | ( | ) | const |
Definition at line 26 of file ASTSourceDescriptor.cpp.
|
inline |
Definition at line 47 of file ASTSourceDescriptor.h.
|
inline |
Definition at line 44 of file ASTSourceDescriptor.h.
|
inline |
Definition at line 46 of file ASTSourceDescriptor.h.