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.