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 431 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::difference_type = std::ptrdiff_t |
Definition at line 437 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::iterator_category = std::forward_iterator_tag |
Definition at line 435 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::pointer = std::conditional_t<IsConst, const value_type *, value_type *> |
Definition at line 438 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::reference |
Definition at line 439 of file StringMap.h.
using llvm::StringMapIterBase< ValueTy, IsConst >::value_type = StringMapEntry<ValueTy> |
Definition at line 436 of file StringMap.h.
|
default |
|
inlineexplicit |
Definition at line 444 of file StringMap.h.
|
inline |
Definition at line 467 of file StringMap.h.
|
inline |
Definition at line 450 of file StringMap.h.
|
inline |
Definition at line 453 of file StringMap.h.
|
inline |
Definition at line 459 of file StringMap.h.
|
inline |
Definition at line 451 of file StringMap.h.
|
friend |
Definition at line 476 of file StringMap.h.
|
friend |
Definition at line 471 of file StringMap.h.