LLVM 19.0.0git
Classes | Public Member Functions | List of all members
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 72 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 77 of file DebugInfoMetadata.h.

References N.

Member Function Documentation

◆ begin()

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

Definition at line 123 of file DebugInfoMetadata.h.

References N.

◆ end()

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

Definition at line 124 of file DebugInfoMetadata.h.

References N.

◆ get()

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

Definition at line 82 of file DebugInfoMetadata.h.

References N.

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

◆ operator bool()

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

Definition at line 79 of file DebugInfoMetadata.h.

References get().

◆ operator MDTuple *()

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

Definition at line 80 of file DebugInfoMetadata.h.

References get().

◆ operator*()

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

Definition at line 84 of file DebugInfoMetadata.h.

References get().

◆ operator->()

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

Definition at line 83 of file DebugInfoMetadata.h.

References get().

◆ operator[]()

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

Definition at line 88 of file DebugInfoMetadata.h.

References I, and N.

◆ size()

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

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