LLVM 22.0.0git
llvm::DITypeRefArray Class Reference

#include "llvm/IR/DebugInfoMetadata.h"

Classes

class  iterator

Public Member Functions

 DITypeRefArray ()=default
 DITypeRefArray (const MDTuple *N)
 operator bool () const
 operator MDTuple * () const
MDTupleget () const
MDTupleoperator-> () const
MDTupleoperator* () const
unsigned size () const
DITypeoperator[] (unsigned I) const
iterator begin () const
iterator end () const

Detailed Description

Definition at line 122 of file DebugInfoMetadata.h.

Constructor & Destructor Documentation

◆ DITypeRefArray() [1/2]

llvm::DITypeRefArray::DITypeRefArray ( )
default

◆ DITypeRefArray() [2/2]

llvm::DITypeRefArray::DITypeRefArray ( const MDTuple * N)
inline

Definition at line 127 of file DebugInfoMetadata.h.

Member Function Documentation

◆ begin()

iterator llvm::DITypeRefArray::begin ( ) const
inline

Definition at line 173 of file DebugInfoMetadata.h.

◆ end()

iterator llvm::DITypeRefArray::end ( ) const
inline

Definition at line 174 of file DebugInfoMetadata.h.

◆ get()

MDTuple * llvm::DITypeRefArray::get ( ) const
inline

Definition at line 132 of file DebugInfoMetadata.h.

Referenced by operator bool(), operator MDTuple *(), operator*(), and operator->().

◆ operator bool()

llvm::DITypeRefArray::operator bool ( ) const
inlineexplicit

Definition at line 129 of file DebugInfoMetadata.h.

References get().

◆ operator MDTuple *()

llvm::DITypeRefArray::operator MDTuple * ( ) const
inlineexplicit

Definition at line 130 of file DebugInfoMetadata.h.

References get().

◆ operator*()

MDTuple & llvm::DITypeRefArray::operator* ( ) const
inline

Definition at line 134 of file DebugInfoMetadata.h.

References get().

◆ operator->()

MDTuple * llvm::DITypeRefArray::operator-> ( ) const
inline

Definition at line 133 of file DebugInfoMetadata.h.

References get().

◆ operator[]()

DIType * llvm::DITypeRefArray::operator[] ( unsigned I) const
inline

Definition at line 138 of file DebugInfoMetadata.h.

References llvm::cast_or_null(), and I.

◆ size()

unsigned llvm::DITypeRefArray::size ( ) const
inline

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