LLVM API Documentation
An imported module (C++ using directive or similar). More...
#include <DebugInfo.h>
Public Member Functions | |
DIImportedEntity (const MDNode *N) | |
DIScope | getContext () const |
DIScopeRef | getEntity () const |
unsigned | getLineNumber () const |
StringRef | getName () const |
bool | Verify () const |
Verify that the imported module descriptor is well formed. | |
Friends | |
class | DIDescriptor |
An imported module (C++ using directive or similar).
Definition at line 838 of file DebugInfo.h.
llvm::DIImportedEntity::DIImportedEntity | ( | const MDNode * | N | ) | [inline, explicit] |
Definition at line 843 of file DebugInfo.h.
DIScope llvm::DIImportedEntity::getContext | ( | ) | const [inline] |
Definition at line 844 of file DebugInfo.h.
DIScopeRef llvm::DIImportedEntity::getEntity | ( | ) | const [inline] |
Definition at line 845 of file DebugInfo.h.
Referenced by llvm::DebugInfoFinder::processModule().
unsigned llvm::DIImportedEntity::getLineNumber | ( | ) | const [inline] |
Definition at line 846 of file DebugInfo.h.
References llvm::DIDescriptor::getUnsignedField().
StringRef llvm::DIImportedEntity::getName | ( | ) | const [inline] |
Definition at line 847 of file DebugInfo.h.
References llvm::DIDescriptor::getStringField().
bool DIImportedEntity::Verify | ( | ) | const |
Verify that the imported module descriptor is well formed.
Reimplemented from llvm::DIDescriptor.
Definition at line 661 of file DebugInfo.cpp.
Referenced by createImportedModule(), and llvm::DIDescriptor::Verify().
friend class DIDescriptor [friend] |
Definition at line 839 of file DebugInfo.h.