LLVM 22.0.0git
|
#include "llvm/ADT/StringMap.h"
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = StringMapEntry<ValueTy> |
using | difference_type = std::ptrdiff_t |
using | pointer = std::conditional_t<IsConst, const value_type *, value_type *> |
using | reference |
Public Member Functions | |
StringMapIterBase ()=default | |
StringMapIterBase (StringMapEntryBase **Bucket, bool Advance=false) | |
reference | operator* () const |
pointer | operator-> () const |
StringMapIterBase & | operator++ () |
StringMapIterBase | operator++ (int) |
template<bool ToConst, typename = typename std::enable_if<!IsConst && ToConst>::type> | |
operator StringMapIterBase< ValueTy, ToConst > () const |
Friends | |
bool | operator== (const StringMapIterBase &LHS, const StringMapIterBase &RHS) |
bool | operator!= (const StringMapIterBase &LHS, const StringMapIterBase &RHS) |
Definition at line 442 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::difference_type = std::ptrdiff_t |
Definition at line 448 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::iterator_category = std::forward_iterator_tag |
Definition at line 446 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::pointer = std::conditional_t<IsConst, const value_type *, value_type *> |
Definition at line 449 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::reference |
Definition at line 450 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::value_type = StringMapEntry<ValueTy> |
Definition at line 447 of file StringMap.h.
|
default |
|
inlineexplicit |
Definition at line 455 of file StringMap.h.
|
inline |
Definition at line 482 of file StringMap.h.
|
inlinenodiscard |
Definition at line 461 of file StringMap.h.
|
inline |
Definition at line 468 of file StringMap.h.
|
inline |
Definition at line 474 of file StringMap.h.
|
inlinenodiscard |
Definition at line 464 of file StringMap.h.
|
friend |
Definition at line 491 of file StringMap.h.
|
friend |
Definition at line 486 of file StringMap.h.