LLVM: llvm::GenericCycle< ContextT >::const_child_iterator Struct Reference (original) (raw)
#include "[llvm/ADT/GenericCycleInfo.h](GenericCycleInfo%5F8h%5Fsource.html)"
Inheritance diagram for llvm::GenericCycle< ContextT >::const_child_iterator:
| Public Types | |
|---|---|
| using | Base |
| Public Types inherited from llvm::iterator_adaptor_base< const_child_iterator, const_child_iterator_base > | |
| using | difference_type |
| Public Types inherited from llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | |
| using | iterator_category = IteratorCategoryT |
| using | value_type = T |
| using | difference_type = DifferenceTypeT |
| using | pointer = PointerT |
| using | reference = ReferenceT |
| Public Member Functions | |
|---|---|
| const_child_iterator ()=default | |
| const_child_iterator (const_child_iterator_base I) | |
| const const_child_iterator_base & | wrapped () |
| GenericCycle * | operator* () const |
| Public Member Functions inherited from llvm::iterator_adaptor_base< const_child_iterator, const_child_iterator_base > | |
| const_child_iterator & | operator+= (difference_type n) |
| const_child_iterator & | operator-= (difference_type n) |
| difference_type | operator- (const const_child_iterator &RHS) const |
| const_child_iterator & | operator++ () |
| const_child_iterator & | operator-- () |
| std::conditional_t< std::is_same< typename std::iterator_traits< const_child_iterator_base >::value_type, typename std::iterator_traits< const_child_iterator_base >::value_type >::value, typename std::iterator_traits< const_child_iterator_base >::reference, typename std::iterator_traits< const_child_iterator_base >::value_type & > | operator* () const |
| Public Member Functions inherited from llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | |
| DerivedT | operator+ (DifferenceTypeT n) const |
| DerivedT | operator- (DifferenceTypeT n) const |
| DerivedT & | operator++ () |
| DerivedT | operator++ (int) |
| DerivedT & | operator-- () |
| DerivedT | operator-- (int) |
| bool | operator!= (const DerivedT &RHS) const |
| bool | operator> (const DerivedT &RHS) const |
| bool | operator<= (const DerivedT &RHS) const |
| bool | operator>= (const DerivedT &RHS) const |
| PointerProxy | operator-> () const |
| ReferenceProxy | operator[] (DifferenceTypeT n) const |
| Additional Inherited Members | |
|---|---|
| Protected Types inherited from llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | |
| enum | { IsRandomAccess, IsBidirectional } |
| Protected Member Functions inherited from llvm::iterator_adaptor_base< const_child_iterator, const_child_iterator_base > | |
| iterator_adaptor_base ()=default | |
| iterator_adaptor_base (const_child_iterator_base u) | |
| const const_child_iterator_base & | wrapped () const |
| Protected Attributes inherited from llvm::iterator_adaptor_base< const_child_iterator, const_child_iterator_base > | |
| const_child_iterator_base | I |
Detailed Description
template
struct llvm::GenericCycle< ContextT >::const_child_iterator
Definition at line 174 of file GenericCycleInfo.h.
Member Typedef Documentation
◆ Base
template
Constructor & Destructor Documentation
template
◆ const_child_iterator() [2/2]
template
Member Function Documentation
◆ operator*()
template
◆ wrapped()
template
The documentation for this struct was generated from the following file:
- include/llvm/ADT/GenericCycleInfo.h