LLVM: llvm::StringMapKeyIterator< ValueTy > Class Template Reference (original) (raw)
#include "[llvm/ADT/StringMap.h](ADT%5F2StringMap%5F8h%5Fsource.html)"
Inheritance diagram for llvm::StringMapKeyIterator< ValueTy >:
| 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 |
Detailed Description
template
class llvm::StringMapKeyIterator< ValueTy >
Definition at line 504 of file StringMap.h.
Constructor & Destructor Documentation
template
◆ StringMapKeyIterator() [2/2]
template
Member Function Documentation
◆ operator*()
template
The documentation for this class was generated from the following file:
- include/llvm/ADT/StringMap.h