Home | Download | Screen shots | Discussion | Documentation |
---|
Public Types | |
enum | type_id { invalid_type_id, eventin_id, eventout_id, exposedfield_id, field_id } |
Identify the type of interface. More... | |
Public Member Functions | |
node_interface (type_id type, field_value::type_id field_type, const std::string &id) | |
Constructor. | |
Public Attributes | |
type_id | type |
The interface type. | |
field_value::type_id | field_type |
The field data type handled by this interface. | |
std::string | id |
The name of this interface. | |
Related Functions | |
(Note that these are not member functions.) | |
std::ostream & | operator<< (std::ostream &out, const node_interface::type_id type) |
Stream inserter. | |
std::istream & | operator>> (std::istream &in, node_interface::type_id &type) |
Stream extractor. | |
bool | operator== (const node_interface &lhs, const node_interface &rhs) throw() |
Compare for equality. | |
bool | operator!= (const node_interface &lhs, const node_interface &rhs) throw() |
Compare for openvrml::inequality. |
|
Identify the type of interface.
|
|
Constructor.
|
|
Compare for openvrml::inequality.
|
|
Stream inserter.
If
|
|
Compare for equality.
|
|
Stream extractor.
|