OP_Dependency Class Reference

#include <OP_Dependency.h>

List of all members.

Public Member Functions

 OP_Dependency ()
 OP_Dependency (int ref_op_id, const PRM_RefId &source_ref, const PRM_RefId &ref, OP_InterestType interest)
const OP_Dependencyoperator= (const OP_Dependency &other)
void addInterest (OP_InterestType type)
OP_InterestType getInterest () const
int matches (int ref_op_id, const PRM_RefId &ref, OP_InterestType mask=OP_INTEREST_ALL) const
int matches (int ref_op_id, const PRM_RefId &source_ref, const PRM_RefId &ref, OP_InterestType mask=OP_INTEREST_ALL) const
int operator== (const OP_Dependency &other) const
bool fixRemovedSourceRefParmIndex (int removed_parm_idx)
int getRefOpId () const
void clearRefOpId ()
void setRefOpId (int op_id)
const PRM_RefIdgetRefId () const
const PRM_RefIdgetSourceRefId () const
OP_InterestType getInterestType () const
int hasInterest (OP_InterestType interest) const


Detailed Description

Definition at line 75 of file OP_Dependency.h.


Constructor & Destructor Documentation

OP_Dependency::OP_Dependency (  )  [inline]

Definition at line 78 of file OP_Dependency.h.

OP_Dependency::OP_Dependency ( int  ref_op_id,
const PRM_RefId source_ref,
const PRM_RefId ref,
OP_InterestType  interest 
) [inline]

Definition at line 90 of file OP_Dependency.h.


Member Function Documentation

void OP_Dependency::addInterest ( OP_InterestType  type  )  [inline]

Definition at line 101 of file OP_Dependency.h.

void OP_Dependency::clearRefOpId (  )  [inline]

Definition at line 149 of file OP_Dependency.h.

bool OP_Dependency::fixRemovedSourceRefParmIndex ( int  removed_parm_idx  )  [inline]

Definition at line 129 of file OP_Dependency.h.

OP_InterestType OP_Dependency::getInterest (  )  const [inline]

Definition at line 105 of file OP_Dependency.h.

OP_InterestType OP_Dependency::getInterestType (  )  const [inline]

Definition at line 153 of file OP_Dependency.h.

const PRM_RefId& OP_Dependency::getRefId (  )  const [inline]

Definition at line 151 of file OP_Dependency.h.

int OP_Dependency::getRefOpId (  )  const [inline]

Definition at line 148 of file OP_Dependency.h.

const PRM_RefId& OP_Dependency::getSourceRefId (  )  const [inline]

Definition at line 152 of file OP_Dependency.h.

int OP_Dependency::hasInterest ( OP_InterestType  interest  )  const [inline]

Definition at line 154 of file OP_Dependency.h.

int OP_Dependency::matches ( int  ref_op_id,
const PRM_RefId source_ref,
const PRM_RefId ref,
OP_InterestType  mask = OP_INTEREST_ALL 
) const [inline]

Definition at line 116 of file OP_Dependency.h.

int OP_Dependency::matches ( int  ref_op_id,
const PRM_RefId ref,
OP_InterestType  mask = OP_INTEREST_ALL 
) const [inline]

Definition at line 110 of file OP_Dependency.h.

const OP_Dependency& OP_Dependency::operator= ( const OP_Dependency other  ) 

int OP_Dependency::operator== ( const OP_Dependency other  )  const [inline]

Definition at line 123 of file OP_Dependency.h.

void OP_Dependency::setRefOpId ( int  op_id  )  [inline]

Definition at line 150 of file OP_Dependency.h.


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

Generated on Mon Jan 28 00:29:43 2013 for HDK by  doxygen 1.5.9