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 616 of file DebugInfo.h.


Constructor & Destructor Documentation

Definition at line 618 of file DebugInfo.h.

References N.


Member Function Documentation

Definition at line 629 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Definition at line 621 of file DebugInfo.h.

Definition at line 625 of file DebugInfo.h.

Definition at line 624 of file DebugInfo.h.

References getFilename().

Referenced by getFilename().

Definition at line 628 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Definition at line 622 of file DebugInfo.h.

References llvm::DIDescriptor::getStringField().

Definition at line 623 of file DebugInfo.h.

Verify that the template type parameter descriptor is well formed.

Reimplemented from llvm::DIDescriptor.

Definition at line 651 of file DebugInfo.cpp.

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


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