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=nullptr)
DIScopeRef getContext () const
StringRef getName () const
DITypeRef 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 581 of file DebugInfo.h.


Constructor & Destructor Documentation

Definition at line 583 of file DebugInfo.h.

References N.


Member Function Documentation

Definition at line 594 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Definition at line 586 of file DebugInfo.h.

Definition at line 590 of file DebugInfo.h.

Definition at line 589 of file DebugInfo.h.

References getFilename().

Referenced by getFilename().

Definition at line 593 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Definition at line 587 of file DebugInfo.h.

References llvm::DIDescriptor::getStringField().

Definition at line 588 of file DebugInfo.h.

Verify that the template type parameter descriptor is well formed.

Reimplemented from llvm::DIDescriptor.

Definition at line 622 of file DebugInfo.cpp.

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


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