LLVM 22.0.0git
|
#include "llvm/ADT/StringMap.h"
Public Member Functions | |
StringMapKeyIterator ()=default | |
StringMapKeyIterator (StringMapIterBase< ValueTy, true > Iter) | |
StringRef | operator* () const |
Public Member Functions inherited from llvm::iterator_adaptor_base< StringMapKeyIterator< ValueTy >, StringMapIterBase< ValueTy, true >, std::forward_iterator_tag, StringRef > | |
StringMapKeyIterator< ValueTy > & | operator+= (difference_type n) |
StringMapKeyIterator< ValueTy > & | operator-= (difference_type n) |
difference_type | operator- (const StringMapKeyIterator< ValueTy > &RHS) const |
StringMapKeyIterator< ValueTy > & | operator++ () |
StringMapKeyIterator< ValueTy > & | operator-- () |
std::conditional_t< std::is_same< StringRef, typename std::iterator_traits< StringMapIterBase< ValueTy, true > >::value_type >::value, typename std::iterator_traits< StringMapIterBase< ValueTy, true > >::reference, StringRef & > | operator* () const |
Additional Inherited Members | |
Public Types inherited from llvm::iterator_adaptor_base< StringMapKeyIterator< ValueTy >, StringMapIterBase< ValueTy, true >, std::forward_iterator_tag, StringRef > | |
using | difference_type |
Protected Member Functions inherited from llvm::iterator_adaptor_base< StringMapKeyIterator< ValueTy >, StringMapIterBase< ValueTy, true >, std::forward_iterator_tag, StringRef > | |
iterator_adaptor_base ()=default | |
iterator_adaptor_base (StringMapIterBase< ValueTy, true > u) | |
const StringMapIterBase< ValueTy, true > & | wrapped () const |
Protected Attributes inherited from llvm::iterator_adaptor_base< StringMapKeyIterator< ValueTy >, StringMapIterBase< ValueTy, true >, std::forward_iterator_tag, StringRef > | |
StringMapIterBase< ValueTy, true > | I |
Definition at line 489 of file StringMap.h.
|
default |
|
inlineexplicit |
Definition at line 499 of file StringMap.h.
References llvm::move().
|
inline |
Definition at line 502 of file StringMap.h.