Public Types | Public Member Functions | List of all members
ECRelationshipIterable Struct Reference

typical usage for (ECRelationshipIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECRelationshipInstanceP instance = *iter; } More...

#include <ECInstanceIterable.h>

Public Types

typedef
IECRelationshipCollectionAdapter::const_iterator 
const_iterator
 

Public Member Functions

 ECRelationshipIterable ()
 Default constructor. More...
 
 ECRelationshipIterable (IECRelationshipCollectionAdapter *collection)
 Constructor that takes another collection. More...
 
const_iterator begin () const
 returns the beginning of this collection More...
 
const_iterator end () const
 returns the end of the collection More...
 
bool empty () const
 returns whether the collection is empty or not More...
 
bool IsNull () const
 returns whether the collection is Null More...
 

Detailed Description

typical usage for (ECRelationshipIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECRelationshipInstanceP instance = *iter; }

Member Typedef Documentation

typedef IECRelationshipCollectionAdapter::const_iterator const_iterator

Constructor & Destructor Documentation

Default constructor.

Constructor that takes another collection.

Parameters
[in]collectionThe collection to make an ECInstanceIterable out of

Member Function Documentation

const_iterator begin ( ) const

returns the beginning of this collection

bool empty ( ) const

returns whether the collection is empty or not

const_iterator end ( ) const

returns the end of the collection

bool IsNull ( ) const

returns whether the collection is Null


The documentation for this struct was generated from the following file:

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