#include "base/source/tarray.h"#include "base/source/tlist.h"#include "base/source/tqueue.h"#include "base/source/fobject.h"Data Structures | |
| class | FSortablePtr< I > |
| Extends IPtr to allow sorted containers. More... | |
| class | FComparablePtr< I > |
| Extends IPtr to allow comparison in containers. More... | |
| struct | TSorterFunc< T > |
| class | TSortablePtr< T, CompareFunc > |
| class | ISortablePtr< T, CompareFunc > |
| class | TSortable< T, CompareFunc > |
Namespaces | |
| namespace | Steinberg |
Defines | |
| #define | FOREACH_O(type, varName, cont) |
| Iterates a IPtr container. | |
| #define | FOREACH_O_REVERSE(type, varName, cont) |
| Iterates a IPtr container reverse. | |
| #define | FOREACH_CAST(baseType, type, varName, cont) |
| Iterates a template container - used with a basic item type that can be converted to another type using Steinberg::FCast. | |
| #define | FOREACH_CAST_REVERSE(baseType, type, varName, cont) |
| Just like /ref FOREACH_CAST only in reverse order. | |
| #define | ARRAY_FOR_EACH_CAST(type, obj, containter) |
| Special array iteration macro - can be used instead of FOREACH_CAST. | |
| #define | ARRAY_FOR_EACH_REVERSE_CAST(type, obj, containter) |
| Special array iteration macro - can be used instead of FOREACH_CAST_REVERSE. | |
Typedefs | |
| typedef TArray< IPtr< FUnknown > > | FArray |
| Array holding FUnknown pointers. | |
| typedef TLinkedList< IPtr < FUnknown > > | FLinkedList |
| Linked List holding FUnknown pointers. | |
| typedef TContainer< IPtr < FUnknown > > | FContainer |
| Template container holding FUnknown pointers - can be used as function parameter. | |