Xyce  6.1
Xyce::Analysis::ProcessorCreatorRegistry Class Reference

#include <N_ANP_RegisterAnalysis.h>

Public Member Functions

 ~ProcessorCreatorRegistry ()
 
void add (Factory *factory)
 
Registry::const_iterator begin () const
 
Registry::const_iterator end () const
 

Private Types

typedef Util::Factory< ProcessorBase, void > Factory
 
typedef std::vector< Factory * > Registry
 

Private Attributes

Registry registry_
 

Detailed Description

Definition at line 94 of file N_ANP_RegisterAnalysis.h.

Member Typedef Documentation

Definition at line 97 of file N_ANP_RegisterAnalysis.h.

Definition at line 98 of file N_ANP_RegisterAnalysis.h.

Constructor & Destructor Documentation

Xyce::Analysis::ProcessorCreatorRegistry::~ProcessorCreatorRegistry ( )
inline

Definition at line 101 of file N_ANP_RegisterAnalysis.h.

Member Function Documentation

void Xyce::Analysis::ProcessorCreatorRegistry::add ( Factory factory)
inline

Definition at line 107 of file N_ANP_RegisterAnalysis.h.

Registry::const_iterator Xyce::Analysis::ProcessorCreatorRegistry::begin ( ) const
inline

Definition at line 112 of file N_ANP_RegisterAnalysis.h.

Registry::const_iterator Xyce::Analysis::ProcessorCreatorRegistry::end ( ) const
inline

Definition at line 117 of file N_ANP_RegisterAnalysis.h.

Member Data Documentation

Registry Xyce::Analysis::ProcessorCreatorRegistry::registry_
private

Definition at line 123 of file N_ANP_RegisterAnalysis.h.


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