CLAM::TypedInControlRegistry Class Reference

#include <TypedInControlRegistry.hxx>

List of all members.


Detailed Description

Definition at line 10 of file TypedInControlRegistry.hxx.


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 *)

Member Typedef Documentation

Definition at line 14 of file TypedInControlRegistry.hxx.

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

Definition at line 15 of file TypedInControlRegistry.hxx.


Member Function Documentation

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().

int CLAM::TypedInControlRegistry::Size (  )  const

Definition at line 52 of file TypedInControlRegistry.cxx.

Referenced by GetByNumber().

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

Definition at line 22 of file TypedInControlRegistry.hxx.

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

Definition at line 56 of file TypedInControlRegistry.cxx.

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

Definition at line 61 of file TypedInControlRegistry.cxx.

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

Definition at line 66 of file TypedInControlRegistry.cxx.

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

Definition at line 71 of file TypedInControlRegistry.cxx.

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  ) 


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

Generated on Tue Aug 12 22:33:49 2008 for CLAM by  doxygen 1.5.5