![]() |
Classes that hold objects. More...
Collaboration diagram for Container classes:Files | |
| file | iterator.h |
A simple iterator adapter for STL containers. | |
| file | typeInfoMap.h |
Classes | |
| class | TfIterator< T, Reverse > |
A simple iterator adapter for STL containers. More... | |
| class | TfTypeInfoMap< VALUE > |
| A map whose key is a const std::type_info&, or a string alias. More... | |
Macros | |
| #define | TF_FOR_ALL(iter, c) |
| Macro for iterating over a container. More... | |
| #define | TF_REVERSE_FOR_ALL(iter, c) |
| Macro for iterating over a container in reverse. More... | |
Functions | |
| template<class T > | |
| TfIterator< typename std::remove_reference< T > ::type > | TfMakeIterator (T &&container) |
| Helper functions for creating TfIterator objects. More... | |
Classes that hold objects.
| #define TF_FOR_ALL | ( | iter, | |
| c | |||
| ) |
Macro for iterating over a container.
For any container c of type T, the following loop
is equivalent to
Definition at line 390 of file iterator.h.
| #define TF_REVERSE_FOR_ALL | ( | iter, | |
| c | |||
| ) |
Macro for iterating over a container in reverse.
Operates like TF_FOR_ALL, but iterates the container in reverse order.
Definition at line 399 of file iterator.h.
| TfIterator<typename std::remove_reference<T>::type> TfMakeIterator | ( | T && | container | ) |
Helper functions for creating TfIterator objects.
Definition at line 359 of file iterator.h.