|
FastLED 3.9.15
|
Include dependency graph for iterator.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | fl::back_insert_iterator< Container > |
| Back insert iterator - an output iterator that inserts elements at the end of a container. More... | |
| struct | fl::bidirectional_iterator_tag |
| struct | fl::forward_iterator_tag |
| struct | fl::input_iterator_tag |
| struct | fl::iterator_traits< Iterator, typename > |
| Iterator traits - provides standard typedefs for any iterator type Specializations provided for raw pointers Generic version - tries to extract nested typedefs, provides defaults if missing. More... | |
| struct | fl::iterator_traits< const T * > |
| Specialization for const raw pointers. More... | |
| struct | fl::iterator_traits< T * > |
| Specialization for raw pointers. More... | |
| struct | fl::output_iterator_tag |
| struct | fl::random_access_iterator_tag |
| class | fl::reverse_iterator< Iterator > |
| Reverse iterator adapter - reverses the direction of a bidirectional iterator. More... | |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Functions | |
| template<typename Container> | |
| back_insert_iterator< Container > | fl::back_inserter (Container &c) FL_NOEXCEPT |
| Helper function to create a back_insert_iterator. | |
| struct fl::iterator_traits |
Inheritance diagram for fl::iterator_traits< Iterator, typename >:| Class Members | ||
|---|---|---|
| typedef difference_type | difference_type | |
| typedef forward_iterator_tag | iterator_category | |
| typedef pointer | pointer | |
| typedef reference | reference | |
| typedef value_type | value_type | |
| struct fl::iterator_traits< const T * > |
Inheritance diagram for fl::iterator_traits< const T * >:
Collaboration diagram for fl::iterator_traits< const T * >:| Class Members | ||
|---|---|---|
| typedef const T *::difference_type | difference_type | |
| typedef ptrdiff_t | difference_type | |
| typedef forward_iterator_tag | iterator_category | |
| typedef random_access_iterator_tag | iterator_category | |
| typedef const T *::pointer | pointer | |
| typedef const T * | pointer | |
| typedef const T *::reference | reference | |
| typedef const T & | reference | |
| typedef const T *::value_type | value_type | |
| typedef T | value_type | |
| struct fl::iterator_traits< T * > |
Inheritance diagram for fl::iterator_traits< T * >:
Collaboration diagram for fl::iterator_traits< T * >:| Class Members | ||
|---|---|---|
| typedef T *::difference_type | difference_type | |
| typedef ptrdiff_t | difference_type | |
| typedef forward_iterator_tag | iterator_category | |
| typedef random_access_iterator_tag | iterator_category | |
| typedef T *::pointer | pointer | |
| typedef T * | pointer | |
| typedef T *::reference | reference | |
| typedef T & | reference | |
| typedef T *::value_type | value_type | |
| typedef T | value_type | |
| struct fl::output_iterator_tag |