LLVM  8.0.1
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
 
DITypeRef operator[] (unsigned I) const
 
iterator begin () const
 
iterator end () const
 

Detailed Description

Definition at line 102 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 107 of file DebugInfoMetadata.h.

Member Function Documentation

◆ begin()

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

Definition at line 146 of file DebugInfoMetadata.h.

References llvm::MDNode::op_begin().

◆ end()

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

Definition at line 147 of file DebugInfoMetadata.h.

References llvm::MDNode::op_end().

◆ get()

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

Definition at line 112 of file DebugInfoMetadata.h.

References N.

Referenced by rotateSign().

◆ operator bool()

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

Definition at line 109 of file DebugInfoMetadata.h.

◆ operator MDTuple *()

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

Definition at line 110 of file DebugInfoMetadata.h.

◆ operator*()

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

Definition at line 114 of file DebugInfoMetadata.h.

◆ operator->()

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

Definition at line 113 of file DebugInfoMetadata.h.

◆ operator[]()

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

Definition at line 118 of file DebugInfoMetadata.h.

References llvm::MDNode::getOperand().

◆ size()

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

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