Home | Download | Screen shots | Discussion | Documentation |
---|
#include <openvrml/node.h>
node_interface
matches an eventIn
identifier.
Public Member Functions | |
result_type | operator() (const first_argument_type &interface, const second_argument_type &eventin_id) const |
Determine if a node_interface matches an eventIn identifier. |
openvrml::node_interface_matches_eventin::result_type openvrml::node_interface_matches_eventin::operator() | ( | const first_argument_type & | interface, | |
const second_argument_type & | eventin_id | |||
) | const [inline] |
Determine if a node_interface
matches an eventIn
identifier.
A node_interface
matches an eventIn
identifier if:
node_interface
's type is node_interface::eventin_id
andnode_interface
's id is lexicographically equal to the eventIn
identifiernode_interface
's id is lexicographically equal to the eventIn
identifier with the string “set_” prepended.node_interface
's type is node_interface::exposedfield_id
andnode_interface
's id is lexicographically equal to the eventIn
identifiernode_interface
's id with the string “set_” prepended is lexicographically equal to the eventIn
identifier.
[in] | interface | node_interface . |
[in] | eventin_id | eventIn identifier. |
true
if interface
matches eventin_id
; false
otherwise.