Pigweed
C/C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
pw::tokenizer::TokenDatabase::iterator Class Reference

Iterator for TokenDatabase values. More...

Public Types

using difference_type = std::ptrdiff_t
 
using value_type = Entry
 
using pointer = const Entry *
 
using reference = const Entry &
 
using iterator_category = std::forward_iterator_tag
 

Public Member Functions

constexpr iterator (const iterator &other)=default
 
constexpr iteratoroperator= (const iterator &other)=default
 
constexpr iteratoroperator++ ()
 
constexpr iterator operator++ (int)
 
constexpr bool operator== (const iterator &rhs) const
 
constexpr bool operator!= (const iterator &rhs) const
 
constexpr const Entryoperator* () const
 
constexpr const Entryoperator-> () const
 
constexpr difference_type operator- (const iterator &rhs) const
 

Friends

class TokenDatabase
 

Detailed Description

Iterator for TokenDatabase values.


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