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

Public Types

using value_type = const StringMapEntry< ValueTy >
 

Public Member Functions

 StringMapConstIterator (StringMapEntryBase **Bucket, bool NoAdvance=false)
 
value_typeoperator* () const
 
- Public Member Functions inherited from wpi::StringMapIterBase< StringMapConstIterator< ValueTy >, const StringMapEntry< ValueTy > >
 StringMapIterBase (StringMapEntryBase **Bucket, bool NoAdvance=false)
 
StringMapConstIterator< ValueTy > & operator= (const StringMapConstIterator< ValueTy > &Other)
 
bool operator== (const StringMapConstIterator< ValueTy > &RHS) const
 
StringMapConstIterator< ValueTy > & operator++ ()
 
StringMapConstIterator< ValueTy > operator++ (int)
 
StringMapConstIterator< ValueTy > & operator-- ()
 
StringMapConstIterator< ValueTy > operator-- (int)
 
- Public Member Functions inherited from wpi::iterator_facade_base< StringMapConstIterator< ValueTy >, std::forward_iterator_tag, const StringMapEntry< ValueTy > >
StringMapConstIterator< ValueTy > operator+ (DifferenceTypeT n) const
 
StringMapConstIterator< ValueTy > operator- (DifferenceTypeT n) const
 
StringMapConstIterator< ValueTy > & operator++ ()
 
StringMapConstIterator< ValueTy > operator++ (int)
 
StringMapConstIterator< ValueTy > & operator-- ()
 
StringMapConstIterator< ValueTy > operator-- (int)
 
bool operator!= (const StringMapConstIterator< ValueTy > &RHS) const
 
bool operator> (const StringMapConstIterator< ValueTy > &RHS) const
 
bool operator<= (const StringMapConstIterator< ValueTy > &RHS) const
 
bool operator>= (const StringMapConstIterator< 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< StringMapConstIterator< ValueTy >, std::forward_iterator_tag, const StringMapEntry< ValueTy > >
enum  
 
- Protected Attributes inherited from wpi::StringMapIterBase< StringMapConstIterator< ValueTy >, const StringMapEntry< ValueTy > >
StringMapEntryBase ** Ptr
 

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