oaAppObjectDefCollection Class Reference

Inheritance diagram for oaAppObjectDefCollection:


Public Methods

 oaAppObjectDefCollection (const oaObject *database)
 oaAppObjectDefCollection (const oaAppObjectDefCollection &c)
oaUInt4 getCount () const
oaBoolean isEmpty () const
oaBoolean includes (const oaAppObjectDef *object) const

Friends

class oaIter< oaAppObjectDef >

Detailed Description

The oaAppObjectDefCollection class stores a collection of extension types. Use the oaAppObjectDefIter class to iterate over the extension types in this collection.


Constructor & Destructor Documentation

oaAppObjectDefCollection::oaAppObjectDefCollection const oaObject *    database
 

This function constructs an oaAppObjectDefCollection objects using the extension types that have a value on the given object.

Parameters:
database The database to obtain the extension types from

oaAppObjectDefCollection::oaAppObjectDefCollection const oaAppObjectDefCollection &    c
 

This function constructs an oaAppObjectDefCollection object based on the given collection.

Parameters:
c The collection of oaAppObjectDef objects to iterate over.


Member Function Documentation

oaUInt4 oaAppObjectDefCollection::getCount   const
 

This function returns the number of extension types in this collection.

oaBoolean oaAppObjectDefCollection::includes const oaAppObjectDef *    appObjectDef const
 

This function returns true if an extension type, with the name and type of the specified oaAppObjectDef object, is in this collection.

Parameters:
appObjectDef The extension type to search for.

oaBoolean oaAppObjectDefCollection::isEmpty   const
 

This function returns true if there are no extension types in this collection.


Friends And Related Function Documentation

friend class oaIter< oaAppObjectDef > [friend]
 


The documentation for this class was generated from the following files:

Return to top of page