clang: clang::ASTSourceDescriptor Class Reference (original) (raw)

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](ASTSourceDescriptor%5F8h%5Fsource.html)"

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.

clang::ASTSourceDescriptor::ASTSourceDescriptor ( ) default

ASTSourceDescriptor() [2/3]

clang::ASTSourceDescriptor::ASTSourceDescriptor ( StringRef Name, StringRef Path, StringRef ASTFile, ASTFileSignature Signature ) inline

ASTSourceDescriptor() [3/3]

clang::ASTSourceDescriptor::ASTSourceDescriptor ( Module & M )

getASTFile()

StringRef clang::ASTSourceDescriptor::getASTFile ( ) const inline

getModuleName()

std::string clang::ASTSourceDescriptor::getModuleName ( ) const

getModuleOrNull()

Module * clang::ASTSourceDescriptor::getModuleOrNull ( ) const inline

getPath()

StringRef clang::ASTSourceDescriptor::getPath ( ) const inline

getSignature()


The documentation for this class was generated from the following files: