Go to the source code of this file.
Classes | |
struct | IInstanceCollectionIteratorAdapter< value_type > |
This is the iterator that is exposed using VirtualCollectionIterator. More... | |
struct | IInstanceCollectionAdapter< value_type > |
A container collection which allows you to expose different kinds of collection as a single type. More... | |
struct | ECInstanceIterable |
typical usage for (ECInstanceIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECInstanceP instance = *iter; } More... | |
struct | ECRelationshipIterable |
typical usage for (ECRelationshipIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECRelationshipInstanceP instance = *iter; } More... | |
Typedefs | |
typedef ECN::IInstanceCollectionAdapter < IECInstanceP const > | IECInstanceCollectionAdapter |
typedef RefCountedPtr < IECInstanceCollectionAdapter > | IECInstanceCollectionAdapterPtr |
typedef ECN::IInstanceCollectionIteratorAdapter < IECInstanceP const > | IECInstanceCollectionIteratorAdapter |
typedef ECN::IInstanceCollectionAdapter < IECRelationshipInstanceP const > | IECRelationshipCollectionAdapter |
typedef RefCountedPtr < IECRelationshipCollectionAdapter > | IECRelationshipCollectionAdapterPtr |
typedef ECN::IInstanceCollectionIteratorAdapter < IECRelationshipInstanceP const > | IECRelationshipCollectionIteratorAdapter |