8template <
typename Base>
28template <
typename Base>
42 template <
typename... Args>
49 return this->Dereference();
54 return &this->Dereference();
109 using BaseType::Dereference;
110 using BaseType::Equals;
111 using BaseType::Increment;
113 template <
typename AnyElementType>
EInPlace
Definition CoreMiscDefines.h:162
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition IteratorAdapter.h:30
ThisType operator++(int)
Definition IteratorAdapter.h:63
ThisType operator--(int)
Definition IteratorAdapter.h:76
Base BaseType
Definition IteratorAdapter.h:32
bool operator==(const TIteratorAdapter &Right) const
Definition IteratorAdapter.h:117
ThisType operator-(SizeType Offset) const
Definition IteratorAdapter.h:101
ThisType & operator--()
Definition IteratorAdapter.h:70
ThisType & operator++()
Definition IteratorAdapter.h:57
ThisType & operator+=(SizeType Offset)
Definition IteratorAdapter.h:83
ElementType * operator->() const
Definition IteratorAdapter.h:52
typename BaseType::SizeType SizeType
Definition IteratorAdapter.h:35
bool operator!=(const TIteratorAdapter &Right) const
Definition IteratorAdapter.h:122
TIteratorAdapter(EInPlace, Args &&... InArgs)
Definition IteratorAdapter.h:43
ElementType & operator*() const
Definition IteratorAdapter.h:47
ThisType & operator-=(SizeType Offset)
Definition IteratorAdapter.h:89
ThisType operator+(SizeType Offset) const
Definition IteratorAdapter.h:95
typename BaseType::ElementType ElementType
Definition IteratorAdapter.h:34
TIteratorAdapter()=default