|
CLAM-Development
1.3
|
#include <InControlRegistry.hxx>
Public Types | |
| typedef std::vector < InControlBase * >::iterator | Iterator |
| typedef std::vector < InControlBase * > ::const_iterator | ConstIterator |
Public Member Functions | |
| InControlBase & | GetByNumber (int index) const |
| InControlBase & | Get (const std::string &name) const |
| bool | Has (const std::string &name) const |
| int | Size () const |
| void | ProcessingInterface_Register (InControlBase *) |
| void | ProcessingInterface_Unregister (InControlBase *) |
| void | Clear () |
| Iterator | Begin () |
| Iterator | End () |
| ConstIterator | Begin () const |
| ConstIterator | End () const |
Definition at line 33 of file InControlRegistry.hxx.
| typedef std::vector<InControlBase*>::const_iterator CLAM::InControlRegistry::ConstIterator |
Definition at line 38 of file InControlRegistry.hxx.
| typedef std::vector<InControlBase*>::iterator CLAM::InControlRegistry::Iterator |
Definition at line 37 of file InControlRegistry.hxx.
Definition at line 79 of file InControlRegistry.cxx.
Definition at line 89 of file InControlRegistry.cxx.
| void CLAM::InControlRegistry::Clear | ( | ) | [inline] |
Definition at line 46 of file InControlRegistry.hxx.
Referenced by CLAM::ControlPrinter::RemoveOldControls(), CLAM::ControlPrinterTyped::RemoveOldControls(), and CLAM::ControlTraceWriter::RemoveOldControls().
Definition at line 84 of file InControlRegistry.cxx.
Definition at line 94 of file InControlRegistry.cxx.
| InControlBase & CLAM::InControlRegistry::Get | ( | const std::string & | name | ) | const |
Definition at line 37 of file InControlRegistry.cxx.
References CLAM_ASSERT, and NULL.
Referenced by CLAM::Processing::GetInControl().
| InControlBase & CLAM::InControlRegistry::GetByNumber | ( | int | index | ) | const |
Definition at line 29 of file InControlRegistry.cxx.
References CLAM_ASSERT, and Size().
Referenced by CLAM::Processing::GetInControl().
| bool CLAM::InControlRegistry::Has | ( | const std::string & | name | ) | const |
Definition at line 51 of file InControlRegistry.cxx.
Referenced by CLAM::Processing::HasInControl().
Definition at line 99 of file InControlRegistry.cxx.
Referenced by CLAM::Processing::RegisterInControl().
Definition at line 104 of file InControlRegistry.cxx.
Referenced by CLAM::InControlBase::~InControlBase().
| int CLAM::InControlRegistry::Size | ( | ) | const |
Definition at line 74 of file InControlRegistry.cxx.
Referenced by GetByNumber(), and CLAM::Processing::GetNInControls().
1.7.6.1