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

#include <OP_Dependency.h>

Public Types

typedef UT_Array
< OP_Dependency >::iterator 
iterator
 
typedef UT_Array
< OP_Dependency >
::const_iterator 
const_iterator
 
typedef UT_Array
< OP_Dependency >
::reverse_iterator 
reverse_iterator
 

Public Member Functions

 OP_DependencyNode ()
 
 OP_DependencyNode (const OP_DependencyNode &src)
 
 ~OP_DependencyNode ()
 
bool isEmpty () const
 
void clear ()
 
void append (const OP_Dependency &v)
 
int64 getMemoryUsage (bool inclusive) const
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
void removeItem (const reverse_iterator &it)
 

Friends

class OP_DependencyList
 

Detailed Description

Definition at line 176 of file OP_Dependency.h.

Member Typedef Documentation

Constructor & Destructor Documentation

OP_DependencyNode::OP_DependencyNode ( )
inline

Definition at line 179 of file OP_Dependency.h.

OP_DependencyNode::OP_DependencyNode ( const OP_DependencyNode src)
inline

Definition at line 182 of file OP_Dependency.h.

OP_DependencyNode::~OP_DependencyNode ( )
inline

Definition at line 186 of file OP_Dependency.h.

Member Function Documentation

void OP_DependencyNode::append ( const OP_Dependency v)
inline

Definition at line 192 of file OP_Dependency.h.

iterator OP_DependencyNode::begin ( void  )
inline

Definition at line 204 of file OP_Dependency.h.

const_iterator OP_DependencyNode::begin ( void  ) const
inline

Definition at line 206 of file OP_Dependency.h.

void OP_DependencyNode::clear ( )
inline

Definition at line 191 of file OP_Dependency.h.

iterator OP_DependencyNode::end ( void  )
inline

Definition at line 205 of file OP_Dependency.h.

const_iterator OP_DependencyNode::end ( void  ) const
inline

Definition at line 207 of file OP_Dependency.h.

int64 OP_DependencyNode::getMemoryUsage ( bool  inclusive) const
inline

Definition at line 193 of file OP_Dependency.h.

bool OP_DependencyNode::isEmpty ( ) const
inline

Definition at line 190 of file OP_Dependency.h.

reverse_iterator OP_DependencyNode::rbegin ( )
inline

Definition at line 208 of file OP_Dependency.h.

void OP_DependencyNode::removeItem ( const reverse_iterator it)
inline

Definition at line 211 of file OP_Dependency.h.

reverse_iterator OP_DependencyNode::rend ( )
inline

Definition at line 209 of file OP_Dependency.h.

Friends And Related Function Documentation

friend class OP_DependencyList
friend

Definition at line 222 of file OP_Dependency.h.


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