clang 17.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/Module.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.
|
default |
|
inline |
ASTSourceDescriptor::ASTSourceDescriptor | ( | Module & | M | ) |
Definition at line 700 of file Module.cpp.
References clang::Module::Directory, clang::File, and clang::Module::getASTFile().
|
inline |
std::string ASTSourceDescriptor::getModuleName | ( | ) | const |
Definition at line 708 of file Module.cpp.
References clang::Module::Name.
|
inline |
|
inline |
|
inline |