![]() |
|
Classes that hold objects. More...
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. | |
#define | TF_REVERSE_FOR_ALL(iter, c) |
Macro for iterating over a container in reverse. | |
Functions | |
template<class T > | |
TfIterator< typename std::remove_reference< T >::type > | TfMakeIterator (T &&container) |
Helper functions for creating TfIterator objects. | |
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.