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:
- include/llvm/SandboxIR/Instruction.h