LLVM API Documentation

Public Member Functions
llvm::DITemplateTypeParameter Class Reference

DITemplateTypeParameter - This is a wrapper for template type parameter. More...

#include <DebugInfo.h>

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

List of all members.

Public Member Functions

 DITemplateTypeParameter (const MDNode *N=0)
DIScope getContext () const
StringRef getName () const
DIType getType () const
StringRef getFilename () const
StringRef getDirectory () const
unsigned getLineNumber () const
unsigned getColumnNumber () const
bool Verify () const
 Verify that the template type parameter descriptor is well formed.

Detailed Description

DITemplateTypeParameter - This is a wrapper for template type parameter.

Definition at line 378 of file DebugInfo.h.


Constructor & Destructor Documentation

llvm::DITemplateTypeParameter::DITemplateTypeParameter ( const MDNode N = 0) [inline, explicit]

Definition at line 380 of file DebugInfo.h.

References N.


Member Function Documentation

unsigned llvm::DITemplateTypeParameter::getColumnNumber ( ) const [inline]

Definition at line 392 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

DIScope llvm::DITemplateTypeParameter::getContext ( ) const [inline]

Definition at line 382 of file DebugInfo.h.

StringRef llvm::DITemplateTypeParameter::getDirectory ( ) const [inline]

Definition at line 388 of file DebugInfo.h.

StringRef llvm::DITemplateTypeParameter::getFilename ( ) const [inline]

Definition at line 385 of file DebugInfo.h.

unsigned llvm::DITemplateTypeParameter::getLineNumber ( ) const [inline]

Definition at line 391 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

StringRef llvm::DITemplateTypeParameter::getName ( ) const [inline]
DIType llvm::DITemplateTypeParameter::getType ( ) const [inline]

Definition at line 384 of file DebugInfo.h.

Referenced by llvm::CompileUnit::getOrCreateTemplateTypeParameterDIE().

bool DITemplateTypeParameter::Verify ( ) const

Verify that the template type parameter descriptor is well formed.

Reimplemented from llvm::DIDescriptor.

Definition at line 583 of file DebugInfo.cpp.

References llvm::DIDescriptor::DbgNode, llvm::MDNode::getNumOperands(), and llvm::DIDescriptor::isTemplateTypeParameter().

Referenced by llvm::DIDescriptor::Verify().


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