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 4194 of file OP_Node.h.

Constructor & Destructor Documentation

OP_NodeId::OP_NodeId ( )
inline

Definition at line 4197 of file OP_Node.h.

OP_NodeId::OP_NodeId ( const OP_Node node)
inline

Definition at line 4198 of file OP_Node.h.

OP_NodeId::OP_NodeId ( const OP_NodeId id)
inline

Definition at line 4199 of file OP_Node.h.

Member Function Documentation

void OP_NodeId::clear ( )
inline

Definition at line 4207 of file OP_Node.h.

bool OP_NodeId::isValid ( ) const
inline

Definition at line 4201 of file OP_Node.h.

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

Definition at line 4217 of file OP_Node.h.

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

Definition at line 4209 of file OP_Node.h.

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

Definition at line 4212 of file OP_Node.h.

OP_Node* OP_NodeId::ptr ( )
inline

Definition at line 4204 of file OP_Node.h.

const OP_Node* OP_NodeId::ptr ( ) const
inline

Definition at line 4205 of file OP_Node.h.

void OP_NodeId::setId ( int  id)
inline

Definition at line 4222 of file OP_Node.h.


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