CLAM::TypedInControlRegistry Class Reference

#include <TypedInControlRegistry.hxx>

List of all members.

Public Types

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

Public Member Functions

BaseTypedInControlGet (const std::string &name) const
BaseTypedInControlGetByNumber (int index) const
bool Has (const std::string &name) const
int Size () const
void Clear ()
Iterator Begin ()
Iterator End ()
ConstIterator Begin () const
ConstIterator End () const
void ProcessingInterface_Register (BaseTypedInControl *)
void ProcessingInterface_Unregister (BaseTypedInControl *)


Detailed Description

Definition at line 10 of file TypedInControlRegistry.hxx.


Member Typedef Documentation

typedef std::vector<BaseTypedInControl*>::const_iterator CLAM::TypedInControlRegistry::ConstIterator

Definition at line 15 of file TypedInControlRegistry.hxx.

Definition at line 14 of file TypedInControlRegistry.hxx.


Member Function Documentation

TypedInControlRegistry::ConstIterator CLAM::TypedInControlRegistry::Begin (  )  const

Definition at line 66 of file TypedInControlRegistry.cxx.

TypedInControlRegistry::Iterator CLAM::TypedInControlRegistry::Begin (  ) 

Definition at line 56 of file TypedInControlRegistry.cxx.

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

Definition at line 22 of file TypedInControlRegistry.hxx.

TypedInControlRegistry::ConstIterator CLAM::TypedInControlRegistry::End (  )  const

Definition at line 71 of file TypedInControlRegistry.cxx.

TypedInControlRegistry::Iterator CLAM::TypedInControlRegistry::End (  ) 

Definition at line 61 of file TypedInControlRegistry.cxx.

BaseTypedInControl & CLAM::TypedInControlRegistry::Get ( const std::string &  name  )  const

Definition at line 20 of file TypedInControlRegistry.cxx.

References CLAM_ASSERT, and NULL.

Referenced by CLAM::ConnectTypedControls().

BaseTypedInControl & CLAM::TypedInControlRegistry::GetByNumber ( int  index  )  const

Definition at line 34 of file TypedInControlRegistry.cxx.

References CLAM_ASSERT, and Size().

Referenced by CLAM::ConnectTypedControls().

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

Definition at line 42 of file TypedInControlRegistry.cxx.

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

void CLAM::TypedInControlRegistry::ProcessingInterface_Register ( BaseTypedInControl in  ) 

Definition at line 76 of file TypedInControlRegistry.cxx.

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

void CLAM::TypedInControlRegistry::ProcessingInterface_Unregister ( BaseTypedInControl in  ) 

int CLAM::TypedInControlRegistry::Size (  )  const

Definition at line 52 of file TypedInControlRegistry.cxx.

Referenced by GetByNumber().


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

Generated on Tue Feb 22 09:53:29 2011 for CLAM-Development by  doxygen 1.5.9