Home | Download | Screen shots | Discussion | Documentation | Links |
---|
Public Types | |
typedef std::set< NodeInterface, IdLess >::const_iterator | const_iterator |
An STL const_iterator. | |
Public Methods | |
void | add (const NodeInterface &nodeInterface) throw (std::invalid_argument, std::bad_alloc) |
Add an interface. | |
const_iterator | begin () const throw () |
Returns an iterator to the beginning of the NodeInterfaceSet. | |
const_iterator | end () const throw () |
Returns an iterator to the end of the NodeInterfaceSet. | |
const_iterator | findInterface (const std::string &id) const throw () |
Find an interface matching interfaceId id. | |
Private Attributes | |
std::set< NodeInterface, IdLess > | nodeInterfaceSet |
NodeInterfaceSets are used to construct new NodeTypes. NodeType objects also expose their interfaces as a NodeInterfaceSet. The interfaces in a NodeInterfaceSet are guaranteed to be unique and non-conflicting.
|
An STL const_iterator.
|
|
Add an interface.
|
|
Returns an iterator to the beginning of the NodeInterfaceSet.
|
|
Returns an iterator to the end of the NodeInterfaceSet.
|
|
Find an interface matching interfaceId
If no interface is found with an interfaceId that is an exact match for
|