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

#include <OP_Dependency.h>

Public Member Functions

 OP_Reference ()
 
 OP_Reference (int ref_op_id)
 
void addRef ()
 
int removeRef (int count=1)
 
void clearRefOpId ()
 
int getRefOpId () const
 
void setRefOpId (int op_id)
 
int getRefCount () const
 
unsigned hash () const
 
int operator== (const OP_Reference &other)
 

Detailed Description

Definition at line 26 of file OP_Dependency.h.

Constructor & Destructor Documentation

OP_Reference::OP_Reference ( )
inline

Definition at line 29 of file OP_Dependency.h.

OP_Reference::OP_Reference ( int  ref_op_id)
inlineexplicit

Definition at line 34 of file OP_Dependency.h.

Member Function Documentation

void OP_Reference::addRef ( )
inline

Definition at line 40 of file OP_Dependency.h.

void OP_Reference::clearRefOpId ( )
inline

Definition at line 55 of file OP_Dependency.h.

int OP_Reference::getRefCount ( ) const
inline

Definition at line 59 of file OP_Dependency.h.

int OP_Reference::getRefOpId ( ) const
inline

Definition at line 56 of file OP_Dependency.h.

unsigned OP_Reference::hash ( ) const
inline

Definition at line 61 of file OP_Dependency.h.

int OP_Reference::operator== ( const OP_Reference other)
inline

Definition at line 65 of file OP_Dependency.h.

int OP_Reference::removeRef ( int  count = 1)
inline

Definition at line 45 of file OP_Dependency.h.

void OP_Reference::setRefOpId ( int  op_id)
inline

Definition at line 57 of file OP_Dependency.h.


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