Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Data Fields | Static Public Attributes | Static Private Member Functions
qucs::module Class Reference

#include <module.h>

Public Member Functions

 module ()
 
 ~module ()
 

Static Public Member Functions

static void registerModule (circuit_definer_t, circuit_creator_t)
 
static void registerModules (void)
 
static void unregisterModules (void)
 
static struct define_tgetModule (char *)
 
static void print (void)
 
static void registerDynamicModules (char *proj, std::list< std::string > modlist)
 
static void closeDynamicLibs (void)
 

Data Fields

struct define_tdefinition
 
circuit_creator_t circreate
 
analysis_creator_t anacreate
 

Static Public Attributes

static qucs::hash< modulemodules
 

Static Private Member Functions

static void registerModule (analysis_definer_t, analysis_creator_t)
 
static void registerModule (struct define_t *)
 
static void registerModule (misc_definer_t)
 
static void registerModule (const char *, module *)
 

Detailed Description

Definition at line 44 of file module.h.

Constructor & Destructor Documentation

module::module ( )

Definition at line 69 of file module.cpp.

module::~module ( )

Definition at line 76 of file module.cpp.

Member Function Documentation

void module::closeDynamicLibs ( void  )
static

Definition at line 553 of file module.cpp.

struct define_t * module::getModule ( char *  type)
static

Definition at line 139 of file module.cpp.

static void qucs::module::print ( void  )
static
void module::registerDynamicModules ( char *  proj,
std::list< std::string >  modlist 
)
static

Definition at line 441 of file module.cpp.

static void qucs::module::registerModule ( circuit_definer_t  ,
circuit_creator_t   
)
static
static void qucs::module::registerModule ( analysis_definer_t  ,
analysis_creator_t   
)
staticprivate
static void qucs::module::registerModule ( struct define_t )
staticprivate
static void qucs::module::registerModule ( misc_definer_t  )
staticprivate
static void qucs::module::registerModule ( const char *  ,
module  
)
staticprivate
void module::registerModules ( void  )
static

Definition at line 156 of file module.cpp.

void module::unregisterModules ( void  )
static

Definition at line 323 of file module.cpp.

Field Documentation

analysis_creator_t qucs::module::anacreate

Definition at line 71 of file module.h.

circuit_creator_t qucs::module::circreate

Definition at line 70 of file module.h.

struct define_t* qucs::module::definition

Definition at line 69 of file module.h.

qucs::hash< module > module::modules
static

Definition at line 66 of file module.h.


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