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


Constructor & Destructor Documentation

Definition at line 599 of file DebugInfo.h.

References N.


Member Function Documentation

Definition at line 610 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Definition at line 602 of file DebugInfo.h.

Definition at line 606 of file DebugInfo.h.

Definition at line 605 of file DebugInfo.h.

References getFilename().

Referenced by getFilename().

Definition at line 609 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Definition at line 603 of file DebugInfo.h.

References llvm::DIDescriptor::getStringField().

Definition at line 604 of file DebugInfo.h.

Verify that the template type parameter descriptor is well formed.

Reimplemented from llvm::DIDescriptor.

Definition at line 619 of file DebugInfo.cpp.

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


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