Xyce  6.1
Xyce::Analysis::AnalysisCreatorRegistry Class Reference

#include <N_ANP_RegisterAnalysis.h>

Public Member Functions

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

Private Types

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

Private Attributes

Registry registry_
 

Detailed Description

Definition at line 63 of file N_ANP_RegisterAnalysis.h.

Member Typedef Documentation

typedef Util::Factory<AnalysisBase, void> Xyce::Analysis::AnalysisCreatorRegistry::Factory
private

Definition at line 65 of file N_ANP_RegisterAnalysis.h.

Definition at line 66 of file N_ANP_RegisterAnalysis.h.

Constructor & Destructor Documentation

Xyce::Analysis::AnalysisCreatorRegistry::~AnalysisCreatorRegistry ( )
inline

Definition at line 69 of file N_ANP_RegisterAnalysis.h.

Member Function Documentation

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

Definition at line 75 of file N_ANP_RegisterAnalysis.h.

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

Definition at line 80 of file N_ANP_RegisterAnalysis.h.

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

Definition at line 85 of file N_ANP_RegisterAnalysis.h.

Member Data Documentation

Registry Xyce::Analysis::AnalysisCreatorRegistry::registry_
private

Definition at line 91 of file N_ANP_RegisterAnalysis.h.


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