LLVM API Documentation
DILexicalBlock - This is a wrapper for a lexical block. More...
#include <DebugInfo.h>


Public Member Functions | |
| DILexicalBlock (const MDNode *N=nullptr) | |
| DIScope | getContext () const |
| unsigned | getLineNumber () const |
| unsigned | getColumnNumber () const |
| bool | Verify () const |
| Verify that the lexical block descriptor is well formed. | |
DILexicalBlock - This is a wrapper for a lexical block.
Definition at line 576 of file DebugInfo.h.
| llvm::DILexicalBlock::DILexicalBlock | ( | const MDNode * | N = nullptr | ) | [inline, explicit] |
Definition at line 578 of file DebugInfo.h.
References N.
| unsigned llvm::DILexicalBlock::getColumnNumber | ( | ) | const [inline] |
Definition at line 581 of file DebugInfo.h.
References llvm::DIDescriptor::getUnsignedField().
Referenced by llvm::DILexicalBlockFile::getColumnNumber(), and llvm::DebugLoc::getFromDILexicalBlock().
| DIScope llvm::DILexicalBlock::getContext | ( | ) | const [inline] |
Gets the parent scope for this scope node or returns a default constructed scope.
Reimplemented from llvm::DIScope.
Definition at line 579 of file DebugInfo.h.
Referenced by llvm::DILexicalBlockFile::getContext(), llvm::getDISubprogram(), llvm::DebugLoc::getFromDILexicalBlock(), and llvm::LexicalScopes::getOrCreateAbstractScope().
| unsigned llvm::DILexicalBlock::getLineNumber | ( | ) | const [inline] |
Definition at line 580 of file DebugInfo.h.
References llvm::DIDescriptor::getUnsignedField().
Referenced by llvm::DebugLoc::getFromDILexicalBlock(), and llvm::DILexicalBlockFile::getLineNumber().
| bool DILexicalBlock::Verify | ( | ) | const |
Verify that the lexical block descriptor is well formed.
Reimplemented from llvm::DIDescriptor.
Definition at line 641 of file DebugInfo.cpp.
Referenced by llvm::DIBuilder::createLexicalBlock(), and llvm::DIDescriptor::Verify().