LLVM  4.0.0
Classes | Public Member Functions | List of all members
llvm::DITypeRefArray Class Reference

#include <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 99 of file DebugInfoMetadata.h.

Constructor & Destructor Documentation

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

Definition at line 104 of file DebugInfoMetadata.h.

Member Function Documentation

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

Definition at line 143 of file DebugInfoMetadata.h.

References llvm::MDNode::op_begin().

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

Definition at line 144 of file DebugInfoMetadata.h.

References llvm::MDNode::op_end().

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

Definition at line 109 of file DebugInfoMetadata.h.

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

Definition at line 106 of file DebugInfoMetadata.h.

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

Definition at line 107 of file DebugInfoMetadata.h.

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

Definition at line 111 of file DebugInfoMetadata.h.

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

Definition at line 110 of file DebugInfoMetadata.h.

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

Definition at line 115 of file DebugInfoMetadata.h.

References llvm::MDNode::getOperand().

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

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