LLVM API Documentation
DITypedArray - This descriptor holds an array of nodes with type T. More...
#include <DebugInfo.h>
Public Member Functions | |
DITypedArray (const MDNode *N=nullptr) | |
unsigned | getNumElements () const |
T | getElement (unsigned Idx) const |
DITypedArray - This descriptor holds an array of nodes with type T.
Definition at line 180 of file DebugInfo.h.
llvm::DITypedArray< T >::DITypedArray | ( | const MDNode * | N = nullptr | ) | [inline, explicit] |
Definition at line 182 of file DebugInfo.h.
References N.
T llvm::DITypedArray< T >::getElement | ( | unsigned | Idx | ) | const [inline] |
Definition at line 186 of file DebugInfo.h.
Referenced by llvm::DwarfUnit::addBlockByrefAddress(), llvm::DwarfUnit::addTemplateParams(), llvm::DwarfDebug::beginModule(), llvm::DwarfUnit::constructSubprogramArguments(), llvm::DwarfUnit::constructTypeDIE(), llvm::DIBuilder::finalize(), llvm::DbgVariable::getType(), llvm::makeSubprogramMap(), and llvm::DebugInfoFinder::processModule().
unsigned llvm::DITypedArray< T >::getNumElements | ( | ) | const [inline] |
Definition at line 183 of file DebugInfo.h.
References llvm::DIDescriptor::DbgNode, and llvm::MDNode::getNumOperands().
Referenced by llvm::DwarfUnit::addBlockByrefAddress(), llvm::DwarfUnit::addTemplateParams(), llvm::DwarfDebug::beginModule(), llvm::DwarfUnit::constructSubprogramArguments(), llvm::DwarfUnit::constructTypeDIE(), llvm::DIBuilder::finalize(), llvm::DbgVariable::getType(), llvm::makeSubprogramMap(), and llvm::DebugInfoFinder::processModule().