| Home | Download | Screen shots | Discussion | Documentation |
|---|
Public Types | |
|
typedef std::set< node_interface, id_less >::const_iterator | const_iterator |
| An STL const_iterator. | |
Public Member Functions | |
| void | add (const node_interface &interface) throw (std::invalid_argument, std::bad_alloc) |
| Add an interface. | |
| const_iterator | begin () const throw () |
| Returns an iterator to the beginning of the node_interface_set. | |
| const_iterator | end () const throw () |
| Returns an iterator to the end of the node_interface_set. | |
| const_iterator | find (const std::string &id) const throw () |
Find an interface matching id. | |
Private Attributes | |
| std::set< node_interface, id_less > | interfaces |
| Set of node_interfaces. | |
node_interface_sets are used to construct new node_types. node_type objects also expose their interfaces as a node_interface_set. The interfaces in a node_interface_set are guaranteed to be unique and non-conflicting.
|
|
Add an interface.
|
|
|
Returns an iterator to the beginning of the node_interface_set.
|
|
|
Returns an iterator to the end of the node_interface_set.
|
|
|
Find an interface matching
If no interface is found with an interface identifier that is an exact match for
|
|
|
Set of node_interfaces.
For internal use only.
|