|
entttree 0.1.0
Hierarchical entity management for EnTT
|
A generator that yields exactly one item, then exhausts. More...
#include <generator.h>
Public Member Functions | |
| FixedItemGenerator (T &&item) | |
| FixedItemGenerator (const T &item) | |
| bool | next () |
| FixedItemGenerator & | operator++ () |
| const T & | operator* () const |
| T & | operator* () |
| const T * | operator-> () const |
| T * | operator-> () |
| bool | is_valid () const |
| operator bool () const | |
Public Attributes | |
| T | item |
| bool | yielded = false |
A generator that yields exactly one item, then exhausts.
Satisfies GeneratorConcept and is useful for creating leaf-node traversals with a single child.
| T | The item type. |
Definition at line 227 of file generator.h.
|
inline |
Definition at line 231 of file generator.h.
|
inline |
Definition at line 232 of file generator.h.
|
inline |
Definition at line 233 of file generator.h.
|
inline |
Definition at line 244 of file generator.h.
|
inline |
Definition at line 235 of file generator.h.
|
inline |
Definition at line 245 of file generator.h.
|
inline |
Definition at line 240 of file generator.h.
Definition at line 239 of file generator.h.
|
inline |
Definition at line 237 of file generator.h.
|
inline |
Definition at line 242 of file generator.h.
Definition at line 241 of file generator.h.
| T entttree::FixedItemGenerator< T >::item |
Definition at line 228 of file generator.h.
Definition at line 229 of file generator.h.