Qucs-core
0.0.19
|
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <map>
#include <list>
#include "netdefs.h"
#include "components.h"
#include "analyses.h"
#include "module.h"
#include <dlfcn.h>
#include <cstdlib>
Go to the source code of this file.
Defines | |
#define | REGISTER_CIRCUIT(val) registerModule (&val::definition, &val::create) |
#define | REGISTER_ANALYSIS(val) registerModule (&val::definition, &val::create) |
#define | REGISTER_MISC(val) registerModule (&val::definition) |
Variables | |
std::map< std::string, creator_t *, std::less < std::string > > | factorycreate |
std::map< std::string, defs_t *, std::less< std::string > > | factorydef |
std::list< void * > | dl_list |
std::list< void * >::iterator | itr |
static struct property_t | props1 [] |
static struct property_t | props2 [] |
struct define_t | miscdef1 |
struct define_t | miscdef2 |
#define REGISTER_ANALYSIS | ( | val | ) | registerModule (&val::definition, &val::create) |
Definition at line 150 of file module.cpp.
#define REGISTER_CIRCUIT | ( | val | ) | registerModule (&val::definition, &val::create) |
Definition at line 148 of file module.cpp.
#define REGISTER_MISC | ( | val | ) | registerModule (&val::definition) |
Definition at line 152 of file module.cpp.
std::list<void *> dl_list |
Definition at line 64 of file module.cpp.
std::map< std::string, creator_t *, std::less<std::string> > factorycreate |
Definition at line 56 of file module.cpp.
std::map< std::string, defs_t *, std::less<std::string> > factorydef |
Definition at line 58 of file module.cpp.
std::list<void *>::iterator itr |
Definition at line 65 of file module.cpp.
{ "Def", PROP_NODES, PROP_ACTION, PROP_NO_SUBSTRATE, PROP_LINEAR, props1, props1 }
Definition at line 86 of file module.cpp.
{ "Sub", PROP_NODES, PROP_COMPONENT, PROP_NO_SUBSTRATE, PROP_LINEAR, props1, props2 }
Definition at line 90 of file module.cpp.
struct property_t props1[] [static] |
{ PROP_NO_PROP }
Definition at line 80 of file module.cpp.
struct property_t props2[] [static] |
{ { "Type", PROP_STR, { PROP_NO_VAL, "DEF1" }, PROP_NO_RANGE }, PROP_NO_PROP }
Definition at line 82 of file module.cpp.