FastLED 3.9.15
Loading...
Searching...
No Matches
fl::basic_string::iterator Class Reference

Detailed Description

Definition at line 63 of file basic_string.h.

#include <basic_string.h>

Public Types

typedef fl::ptrdiff_t difference_type
 
typedef fl::random_access_iterator_tag iterator_category
 
typedef char * pointer
 
typedef char & reference
 
typedef char value_type
 

Public Member Functions

 iterator () FL_NOEXCEPT
 
 iterator (char *p) FL_NOEXCEPT
 
 operator char * () const FL_NOEXCEPT
 
bool operator!= (const iterator &other) const FL_NOEXCEPT
 
reference operator* () const FL_NOEXCEPT
 
iterator operator+ (difference_type n) const FL_NOEXCEPT
 
iteratoroperator++ () FL_NOEXCEPT
 
iterator operator++ (int) FL_NOEXCEPT
 
iteratoroperator+= (difference_type n) FL_NOEXCEPT
 
difference_type operator- (const iterator &other) const FL_NOEXCEPT
 
iterator operator- (difference_type n) const FL_NOEXCEPT
 
iteratoroperator-- () FL_NOEXCEPT
 
iterator operator-- (int) FL_NOEXCEPT
 
iteratoroperator-= (difference_type n) FL_NOEXCEPT
 
pointer operator-> () const FL_NOEXCEPT
 
bool operator< (const iterator &other) const FL_NOEXCEPT
 
bool operator<= (const iterator &other) const FL_NOEXCEPT
 
bool operator== (const iterator &other) const FL_NOEXCEPT
 
bool operator> (const iterator &other) const FL_NOEXCEPT
 
bool operator>= (const iterator &other) const FL_NOEXCEPT
 
reference operator[] (difference_type n) const FL_NOEXCEPT
 

Private Attributes

char * ptr
 

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