LLVM API Documentation

Public Member Functions | Friends
llvm::DIImportedEntity Class Reference

An imported module (C++ using directive or similar). More...

#include <DebugInfo.h>

Inheritance diagram for llvm::DIImportedEntity:
Inheritance graph
[legend]
Collaboration diagram for llvm::DIImportedEntity:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

An imported module (C++ using directive or similar).

Definition at line 838 of file DebugInfo.h.


Constructor & Destructor Documentation

Definition at line 843 of file DebugInfo.h.


Member Function Documentation

Definition at line 844 of file DebugInfo.h.

Definition at line 845 of file DebugInfo.h.

Referenced by llvm::DebugInfoFinder::processModule().

Definition at line 846 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Definition at line 847 of file DebugInfo.h.

References llvm::DIDescriptor::getStringField().

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().


Friends And Related Function Documentation

friend class DIDescriptor [friend]

Definition at line 839 of file DebugInfo.h.


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