CLAM::OutControlRegistry Class Reference

#include <OutControlRegistry.hxx>

List of all members.

Public Types

typedef std::vector
< OutControlBase * >::iterator 
Iterator
typedef std::vector
< OutControlBase * >
::const_iterator 
ConstIterator

Public Member Functions

OutControlBaseGetByNumber (int index) const
OutControlBaseGet (const std::string &name) const
bool Has (const std::string &name) const
int Size () const
void ProcessingInterface_Register (OutControlBase *)
void ProcessingInterface_Unregister (OutControlBase *)
void Clear ()
Iterator Begin ()
Iterator End ()
ConstIterator Begin () const
ConstIterator End () const

Detailed Description

Definition at line 33 of file OutControlRegistry.hxx.


Member Typedef Documentation

typedef std::vector<OutControlBase*>::const_iterator CLAM::OutControlRegistry::ConstIterator

Definition at line 38 of file OutControlRegistry.hxx.

typedef std::vector<OutControlBase*>::iterator CLAM::OutControlRegistry::Iterator

Definition at line 37 of file OutControlRegistry.hxx.


Member Function Documentation

OutControlRegistry::ConstIterator CLAM::OutControlRegistry::Begin (  )  const

Definition at line 72 of file OutControlRegistry.cxx.

OutControlRegistry::Iterator CLAM::OutControlRegistry::Begin (  ) 

Definition at line 62 of file OutControlRegistry.cxx.

void CLAM::OutControlRegistry::Clear (  )  [inline]

Definition at line 46 of file OutControlRegistry.hxx.

OutControlRegistry::ConstIterator CLAM::OutControlRegistry::End (  )  const

Definition at line 77 of file OutControlRegistry.cxx.

OutControlRegistry::Iterator CLAM::OutControlRegistry::End (  ) 

Definition at line 67 of file OutControlRegistry.cxx.

OutControlBase & CLAM::OutControlRegistry::Get ( const std::string &  name  )  const

Definition at line 33 of file OutControlRegistry.cxx.

Referenced by CLAM::Processing::GetOutControl().

OutControlBase & CLAM::OutControlRegistry::GetByNumber ( int  index  )  const

Definition at line 25 of file OutControlRegistry.cxx.

References CLAM_ASSERT, and Size().

Referenced by CLAM::Processing::GetOutControl().

bool CLAM::OutControlRegistry::Has ( const std::string &  name  )  const

Definition at line 47 of file OutControlRegistry.cxx.

Referenced by CLAM::Processing::HasOutControl().

void CLAM::OutControlRegistry::ProcessingInterface_Register ( OutControlBase out  ) 

Definition at line 82 of file OutControlRegistry.cxx.

void CLAM::OutControlRegistry::ProcessingInterface_Unregister ( OutControlBase out  ) 

Definition at line 87 of file OutControlRegistry.cxx.

Referenced by CLAM::OutControlBase::~OutControlBase().

int CLAM::OutControlRegistry::Size (  )  const

Definition at line 57 of file OutControlRegistry.cxx.

Referenced by GetByNumber(), and CLAM::Processing::GetNOutControls().


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3