OP_Dependency Class Reference

#include <OP_Dependency.h>

List of all members.

Public Member Functions

 OP_Dependency ()
 OP_Dependency (int ref_op_id, const OP_RefId &source_ref, const OP_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 OP_RefId &ref, OP_InterestType mask=OP_INTEREST_ALL) const
int matches (int ref_op_id, const OP_RefId &source_ref, const OP_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 OP_RefIdgetRefId () const
const OP_RefIdgetSourceRefId () const
OP_InterestType getInterestType () const
int hasInterest (OP_InterestType interest) const


Detailed Description

Definition at line 148 of file OP_Dependency.h.


Constructor & Destructor Documentation

OP_Dependency::OP_Dependency (  )  [inline]

Definition at line 151 of file OP_Dependency.h.

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

Definition at line 163 of file OP_Dependency.h.


Member Function Documentation

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

Definition at line 174 of file OP_Dependency.h.

void OP_Dependency::clearRefOpId (  )  [inline]

Definition at line 222 of file OP_Dependency.h.

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

Definition at line 202 of file OP_Dependency.h.

OP_InterestType OP_Dependency::getInterest (  )  const [inline]

Definition at line 178 of file OP_Dependency.h.

OP_InterestType OP_Dependency::getInterestType (  )  const [inline]

Definition at line 226 of file OP_Dependency.h.

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

Definition at line 224 of file OP_Dependency.h.

int OP_Dependency::getRefOpId (  )  const [inline]

Definition at line 221 of file OP_Dependency.h.

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

Definition at line 225 of file OP_Dependency.h.

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

Definition at line 227 of file OP_Dependency.h.

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

Definition at line 189 of file OP_Dependency.h.

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

Definition at line 183 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 196 of file OP_Dependency.h.

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

Definition at line 223 of file OP_Dependency.h.


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

Generated on Fri May 25 00:10:32 2012 for HDK by  doxygen 1.5.9