LLVM 22.0.0git
|
#include "llvm/ADT/ImmutableSet.h"
Public Types | |
using | iterator_category = std::bidirectional_iterator_tag |
using | value_type = ImutAVLTree<ImutInfo> |
using | difference_type = std::ptrdiff_t |
using | pointer = value_type * |
using | reference = value_type & |
using | TreeTy = ImutAVLTree<ImutInfo> |
Public Member Functions | |
ImutAVLTreeInOrderIterator (const TreeTy *Root) | |
ImutAVLTreeInOrderIterator () | |
bool | operator== (const ImutAVLTreeInOrderIterator &x) const |
bool | operator!= (const ImutAVLTreeInOrderIterator &x) const |
TreeTy & | operator* () const |
TreeTy * | operator-> () const |
ImutAVLTreeInOrderIterator & | operator++ () |
ImutAVLTreeInOrderIterator & | operator-- () |
void | skipSubTree () |
Definition at line 780 of file ImmutableSet.h.
using llvm::ImutAVLTreeInOrderIterator< ImutInfo >::difference_type = std::ptrdiff_t |
Definition at line 788 of file ImmutableSet.h.
using llvm::ImutAVLTreeInOrderIterator< ImutInfo >::iterator_category = std::bidirectional_iterator_tag |
Definition at line 786 of file ImmutableSet.h.
using llvm::ImutAVLTreeInOrderIterator< ImutInfo >::pointer = value_type * |
Definition at line 789 of file ImmutableSet.h.
using llvm::ImutAVLTreeInOrderIterator< ImutInfo >::reference = value_type & |
Definition at line 790 of file ImmutableSet.h.
using llvm::ImutAVLTreeInOrderIterator< ImutInfo >::TreeTy = ImutAVLTree<ImutInfo> |
Definition at line 792 of file ImmutableSet.h.
using llvm::ImutAVLTreeInOrderIterator< ImutInfo >::value_type = ImutAVLTree<ImutInfo> |
Definition at line 787 of file ImmutableSet.h.
|
inline |
Definition at line 794 of file ImmutableSet.h.
Referenced by operator!=(), operator++(), operator--(), and operator==().
|
inline |
Definition at line 799 of file ImmutableSet.h.
|
inline |
Definition at line 805 of file ImmutableSet.h.
References ImutAVLTreeInOrderIterator().
|
inline |
Definition at line 809 of file ImmutableSet.h.
|
inline |
Definition at line 812 of file ImmutableSet.h.
References ImutAVLTreeInOrderIterator().
|
inline |
Definition at line 820 of file ImmutableSet.h.
References ImutAVLTreeInOrderIterator().
|
inline |
Definition at line 810 of file ImmutableSet.h.
|
inline |
Definition at line 801 of file ImmutableSet.h.
References ImutAVLTreeInOrderIterator().
|
inline |
Definition at line 828 of file ImmutableSet.h.
Referenced by llvm::ImutAVLTree< ValInfo >::isEqual().