HDK
|
#include <OP_Dependency.h>
Classes | |
class | reverse_iterator |
Public Types | |
typedef reverse_iterator | const_iterator |
Public Member Functions | |
OP_DependencyList () | |
OP_DependencyList (const OP_DependencyList &src) | |
~OP_DependencyList () | |
OP_DependencyList & | operator= (const OP_DependencyList &src) |
bool | isEmpty () const |
void | clear () |
void | append (const OP_Dependency &v) |
int64 | getMemoryUsage (bool inclusive) const |
OP_Dependency * | find (int ref_op_id, const PRM_RefId &source_ref, const PRM_RefId &ref_id) const |
Find a dependency for the given criteria. More... | |
OP_Dependency * | find (int ref_op_id, const PRM_RefId &ref_id) const |
const_iterator | begin () const |
const_iterator | end () const |
reverse_iterator | rbegin () const |
reverse_iterator | rend () const |
void | removeItem (const reverse_iterator &it) |
int | removeMatching (int ref_op_id, OP_InterestType mask) |
int | removeMatching (int ref_op_id, const PRM_RefId &ref_id, OP_InterestType mask) |
Friends | |
class | reverse_iterator |
Definition at line 226 of file OP_Dependency.h.
Definition at line 381 of file OP_Dependency.h.
|
inline |
Definition at line 229 of file OP_Dependency.h.
OP_DependencyList::OP_DependencyList | ( | const OP_DependencyList & | src | ) |
|
inline |
Definition at line 234 of file OP_Dependency.h.
void OP_DependencyList::append | ( | const OP_Dependency & | v | ) |
|
inline |
Definition at line 383 of file OP_Dependency.h.
void OP_DependencyList::clear | ( | ) |
|
inline |
Definition at line 384 of file OP_Dependency.h.
OP_Dependency* OP_DependencyList::find | ( | int | ref_op_id, |
const PRM_RefId & | source_ref, | ||
const PRM_RefId & | ref_id | ||
) | const |
Find a dependency for the given criteria.
OP_Dependency* OP_DependencyList::find | ( | int | ref_op_id, |
const PRM_RefId & | ref_id | ||
) | const |
int64 OP_DependencyList::getMemoryUsage | ( | bool | inclusive | ) | const |
|
inline |
Definition at line 239 of file OP_Dependency.h.
OP_DependencyList& OP_DependencyList::operator= | ( | const OP_DependencyList & | src | ) |
|
inline |
Definition at line 385 of file OP_Dependency.h.
void OP_DependencyList::removeItem | ( | const reverse_iterator & | it | ) |
int OP_DependencyList::removeMatching | ( | int | ref_op_id, |
OP_InterestType | mask | ||
) |
Remove all matching dependencies. Returns number of items removed
int OP_DependencyList::removeMatching | ( | int | ref_op_id, |
const PRM_RefId & | ref_id, | ||
OP_InterestType | mask | ||
) |
Remove all matching dependencies. Returns number of items removed
|
inline |
Definition at line 386 of file OP_Dependency.h.
|
friend |
Definition at line 391 of file OP_Dependency.h.