Public Methods | |
oaCMObjectRefTbl (oaCMDatabaseRef::SPtr database) | |
~oaCMObjectRefTbl () | |
oaCMObjectRef::SPtr | find (void *obj) const |
void | onPassivate (oaCMObjectRef::SPtr ref) |
void | onActivate (oaCMObjectRef::SPtr ref) |
oaCMDatabaseRef::SPtr | getDatabase () const |
ObjectRefConstIter | begin () const |
ObjectRefConstIter | end () const |
void | cleanup (oaTimeStamp timeStamp) |
Public Types | |
typedef std::list< oaCMObjectRef * >::const_iterator | ObjectRefConstIter |
typedef std::list< oaCMObjectRef * >::iterator | ObjectRefIter |
Friends | |
class | oaCMObjectIDRef |
class | oaCMObjectStateRef |
|
|
|
|
|
This function is the oaCMObjectRefTbl constructor.
|
|
This is the oaCMObjectRefTbl destructor. |
|
This function returns a constant iterator that points to the first oaCMObjectRef in the table. |
|
This function removes the references that are older than timeStamp.
|
|
This function returns a constant iterator that points to the last oaCMObjectRef in the table. |
|
This function returns a smart pointer to the oaCMObjectRef for the specified object.
|
|
This function returns a smart pointer to the database for this oaCMObjectRef.
|
|
This function is called when the specified reference ref is activated.
|
|
This function is called when the specified reference ref is passivated.
|
|
|
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.