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