Classes | Typedefs
ECInstanceIterable.h File Reference
#include <Bentley/VirtualCollectionIterator.h>
#include <ECObjects/ECObjects.h>

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
 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.