HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_NodeId Class Reference

Safe reference to an OP node. More...

#include <OP_Node.h>

Public Member Functions

 OP_NodeId ()
 
 OP_NodeId (const OP_Node *node)
 
 OP_NodeId (const OP_NodeId &id)
 
bool isValid () const
 
OP_Nodeptr ()
 
const OP_Nodeptr () const
 
void clear ()
 
void operator= (const OP_Node *node)
 
bool operator== (const OP_Node *node) const
 
bool operator!= (const OP_Node *node) const
 
void setId (int id)
 

Detailed Description

Safe reference to an OP node.

Definition at line 4156 of file OP_Node.h.

Constructor & Destructor Documentation

OP_NodeId::OP_NodeId ( )
inline

Definition at line 4159 of file OP_Node.h.

OP_NodeId::OP_NodeId ( const OP_Node node)
inline

Definition at line 4160 of file OP_Node.h.

OP_NodeId::OP_NodeId ( const OP_NodeId id)
inline

Definition at line 4161 of file OP_Node.h.

Member Function Documentation

void OP_NodeId::clear ( )
inline

Definition at line 4169 of file OP_Node.h.

bool OP_NodeId::isValid ( ) const
inline

Definition at line 4163 of file OP_Node.h.

bool OP_NodeId::operator!= ( const OP_Node node) const
inline

Definition at line 4179 of file OP_Node.h.

void OP_NodeId::operator= ( const OP_Node node)
inline

Definition at line 4171 of file OP_Node.h.

bool OP_NodeId::operator== ( const OP_Node node) const
inline

Definition at line 4174 of file OP_Node.h.

OP_Node* OP_NodeId::ptr ( )
inline

Definition at line 4166 of file OP_Node.h.

const OP_Node* OP_NodeId::ptr ( ) const
inline

Definition at line 4167 of file OP_Node.h.

void OP_NodeId::setId ( int  id)
inline

Definition at line 4184 of file OP_Node.h.


The documentation for this class was generated from the following file: