My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
module Class Reference

#include <module.h>

Collaboration diagram for module:
Collaboration graph
[legend]

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)
 

Public Attributes

struct define_tdefinition
 
circuit_creator_t circreate
 
analysis_creator_t anacreate
 

Static Public Attributes

static qucs::hash< modulemodules
 

Detailed Description

Definition at line 40 of file module.h.

Constructor & Destructor Documentation

module::module ( )

Definition at line 42 of file module.cpp.

Here is the caller graph for this function:

module::~module ( )

Definition at line 49 of file module.cpp.

Member Function Documentation

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

Definition at line 112 of file module.cpp.

Here is the call graph for this function:

static void module::print ( void  )
static

Here is the caller graph for this function:

void module::registerModule ( circuit_definer_t  define,
circuit_creator_t  create 
)
static

Definition at line 77 of file module.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void module::registerModules ( void  )
static

Definition at line 129 of file module.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void module::unregisterModules ( void  )
static

Definition at line 287 of file module.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

analysis_creator_t module::anacreate

Definition at line 64 of file module.h.

circuit_creator_t module::circreate

Definition at line 63 of file module.h.

struct define_t* module::definition

Definition at line 62 of file module.h.

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

Definition at line 59 of file module.h.


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