LLVM: llvm::sandboxir::SwitchInst::CaseItImpl< LLVMCaseItT, BlockT, ConstT (original) (raw)

#include "[llvm/SandboxIR/Instruction.h](SandboxIR%5F2Instruction%5F8h%5Fsource.html)"

Public Member Functions
CaseItImpl (Context &Ctx, LLVMCaseItT It)
CaseItImpl (SwitchInst *SI, ptrdiff_t CaseNum)
CaseItImpl & operator+= (ptrdiff_t N)
CaseItImpl & operator-= (ptrdiff_t N)
ptrdiff_t operator- (const CaseItImpl &Other) const
bool operator== (const CaseItImpl &Other) const
bool operator< (const CaseItImpl &Other) const
const CaseHandleImpl< LLVMCaseItT, BlockT, ConstT > & operator* () const
Public Member Functions inherited from llvm::iterator_facade_base< CaseItImpl< LLVMCaseItT, BlockT, ConstT >, std::random_access_iterator_tag, const CaseHandleImpl< LLVMCaseItT, BlockT, ConstT > >
CaseItImpl< LLVMCaseItT, BlockT, ConstT > operator+ (std::ptrdiff_t n) const
CaseItImpl< LLVMCaseItT, BlockT, ConstT > operator- (std::ptrdiff_t n) const
CaseItImpl< LLVMCaseItT, BlockT, ConstT > & operator++ ()
CaseItImpl< LLVMCaseItT, BlockT, ConstT > & operator-- ()
bool operator!= (const CaseItImpl< LLVMCaseItT, BlockT, ConstT > &RHS) const
bool operator> (const CaseItImpl< LLVMCaseItT, BlockT, ConstT > &RHS) const
bool operator<= (const CaseItImpl< LLVMCaseItT, BlockT, ConstT > &RHS) const
bool operator>= (const CaseItImpl< LLVMCaseItT, BlockT, ConstT > &RHS) const
PointerProxy operator-> () const
ReferenceProxy operator[] (std::ptrdiff_t n) const
Additional Inherited Members
Public Types inherited from llvm::iterator_facade_base< CaseItImpl< LLVMCaseItT, BlockT, ConstT >, std::random_access_iterator_tag, const CaseHandleImpl< LLVMCaseItT, BlockT, ConstT > >
using iterator_category
using value_type
using difference_type
using pointer
using reference
Protected Types inherited from llvm::iterator_facade_base< CaseItImpl< LLVMCaseItT, BlockT, ConstT >, std::random_access_iterator_tag, const CaseHandleImpl< LLVMCaseItT, BlockT, ConstT > >
enum

template<typename LLVMCaseItT, typename BlockT, typename ConstT>
class llvm::sandboxir::SwitchInst::CaseItImpl< LLVMCaseItT, BlockT, ConstT >

Definition at line 1919 of file Instruction.h.

template<typename LLVMCaseItT, typename BlockT, typename ConstT>

CaseItImpl() [2/2]

template<typename LLVMCaseItT, typename BlockT, typename ConstT>

operator*()

template<typename LLVMCaseItT, typename BlockT, typename ConstT>

operator+=()

template<typename LLVMCaseItT, typename BlockT, typename ConstT>

operator-()

template<typename LLVMCaseItT, typename BlockT, typename ConstT>

operator-=()

template<typename LLVMCaseItT, typename BlockT, typename ConstT>

operator<()

template<typename LLVMCaseItT, typename BlockT, typename ConstT>

operator==()

template<typename LLVMCaseItT, typename BlockT, typename ConstT>


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