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: