#include <OutControlRegistry.hxx>
Public Types | |
typedef std::vector < OutControlBase * >::iterator | Iterator |
typedef std::vector < OutControlBase * > ::const_iterator | ConstIterator |
Public Member Functions | |
OutControlBase & | GetByNumber (int index) const |
OutControlBase & | Get (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 |
Definition at line 33 of file OutControlRegistry.hxx.
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.
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().