WPILibC++  2019.3.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
wpi::StringMapIterator< ValueTy > Class Template Reference
Inheritance diagram for wpi::StringMapIterator< ValueTy >:
wpi::StringMapIterBase< StringMapIterator< ValueTy >, StringMapEntry< ValueTy > > wpi::iterator_facade_base< StringMapIterator< ValueTy >, std::forward_iterator_tag, StringMapEntry< ValueTy > >

Public Types

using value_type = StringMapEntry< ValueTy >
 

Public Member Functions

 StringMapIterator (StringMapEntryBase **Bucket, bool NoAdvance=false)
 
value_typeoperator* () const
 
 operator StringMapConstIterator< ValueTy > () const
 
- Public Member Functions inherited from wpi::StringMapIterBase< StringMapIterator< ValueTy >, StringMapEntry< ValueTy > >
 StringMapIterBase (StringMapEntryBase **Bucket, bool NoAdvance=false)
 
StringMapIterator< ValueTy > & operator= (const StringMapIterator< ValueTy > &Other)
 
bool operator== (const StringMapIterator< ValueTy > &RHS) const
 
StringMapIterator< ValueTy > & operator++ ()
 
StringMapIterator< ValueTy > operator++ (int)
 
StringMapIterator< ValueTy > & operator-- ()
 
StringMapIterator< ValueTy > operator-- (int)
 
- Public Member Functions inherited from wpi::iterator_facade_base< StringMapIterator< ValueTy >, std::forward_iterator_tag, StringMapEntry< ValueTy > >
StringMapIterator< ValueTy > operator+ (DifferenceTypeT n) const
 
StringMapIterator< ValueTy > operator- (DifferenceTypeT n) const
 
StringMapIterator< ValueTy > & operator++ ()
 
StringMapIterator< ValueTy > operator++ (int)
 
StringMapIterator< ValueTy > & operator-- ()
 
StringMapIterator< ValueTy > operator-- (int)
 
bool operator!= (const StringMapIterator< ValueTy > &RHS) const
 
bool operator> (const StringMapIterator< ValueTy > &RHS) const
 
bool operator<= (const StringMapIterator< ValueTy > &RHS) const
 
bool operator>= (const StringMapIterator< ValueTy > &RHS) const
 
PointerT operator-> ()
 
PointerT operator-> () const
 
ReferenceProxy operator[] (DifferenceTypeT n)
 
ReferenceProxy operator[] (DifferenceTypeT n) const
 

Additional Inherited Members

- Protected Types inherited from wpi::iterator_facade_base< StringMapIterator< ValueTy >, std::forward_iterator_tag, StringMapEntry< ValueTy > >
enum  
 
- Protected Attributes inherited from wpi::StringMapIterBase< StringMapIterator< ValueTy >, StringMapEntry< ValueTy > >
StringMapEntryBase ** Ptr
 

The documentation for this class was generated from the following file: