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 73 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 78 of file DebugInfoMetadata.h.

Member Function Documentation

◆ begin()

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

Definition at line 124 of file DebugInfoMetadata.h.

◆ end()

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

Definition at line 125 of file DebugInfoMetadata.h.

◆ get()

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

Definition at line 83 of file DebugInfoMetadata.h.

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

◆ operator bool()

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

Definition at line 80 of file DebugInfoMetadata.h.

References get().

◆ operator MDTuple *()

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

Definition at line 81 of file DebugInfoMetadata.h.

References get().

◆ operator*()

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

Definition at line 85 of file DebugInfoMetadata.h.

References get().

◆ operator->()

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

Definition at line 84 of file DebugInfoMetadata.h.

References get().

◆ operator[]()

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

Definition at line 89 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: