LLVM API Documentation
#include <MachineDebugInfo.h>
Inheritance diagram for llvm::AnchoredDesc:
Public Member Functions | |
AnchorDesc * | getAnchor () const |
void | setAnchor (AnchorDesc *A) |
virtual const char * | getAnchorString () const=0 |
virtual void | ApplyToFields (DIVisitor *Visitor) |
Protected Member Functions | |
AnchoredDesc (unsigned T) |
Definition at line 197 of file MachineDebugInfo.h.
AnchoredDesc::AnchoredDesc | ( | unsigned | T | ) | [protected] |
Definition at line 595 of file MachineDebugInfo.cpp.
AnchorDesc* llvm::AnchoredDesc::getAnchor | ( | ) | const [inline] |
Definition at line 208 of file MachineDebugInfo.h.
Referenced by llvm::SubprogramDesc::dump(), llvm::GlobalVariableDesc::dump(), and llvm::CompileUnitDesc::dump().
void llvm::AnchoredDesc::setAnchor | ( | AnchorDesc * | A | ) | [inline] |
virtual const char* llvm::AnchoredDesc::getAnchorString | ( | ) | const [pure virtual] |
getAnchorString - Return a string used to label descriptor's anchor.
Implemented in llvm::CompileUnitDesc, llvm::GlobalVariableDesc, and llvm::SubprogramDesc.
void AnchoredDesc::ApplyToFields | ( | DIVisitor * | Visitor | ) | [virtual] |
ApplyToFields - Target the visitor to the fields of the AnchoredDesc.
Reimplemented from llvm::DebugInfoDesc.
Reimplemented in llvm::CompileUnitDesc, llvm::GlobalDesc, llvm::GlobalVariableDesc, and llvm::SubprogramDesc.
Definition at line 602 of file MachineDebugInfo.cpp.
References llvm::DIVisitor::Apply(), and llvm::DebugInfoDesc::ApplyToFields().
Referenced by llvm::GlobalDesc::ApplyToFields(), and llvm::CompileUnitDesc::ApplyToFields().