Qucs-core
0.0.18
|
The circuit class header file. More...
Go to the source code of this file.
Data Structures | |
class | qucs::circuit |
base class for qucs circuit elements. More... | |
Namespaces | |
qucs | |
Macros | |
#define | NODE_1 0 |
#define | NODE_2 1 |
#define | NODE_3 2 |
#define | NODE_4 3 |
#define | NODE_5 4 |
#define | NODE_6 5 |
#define | VSRC_1 0 |
#define | VSRC_2 1 |
#define | VSRC_3 2 |
#define | VSRC_4 3 |
#define | VSRC_5 4 |
#define | MODFLAG(val, bit) if (val) flag |= (bit); else flag &= ~(bit); |
#define | RETFLAG(bit) ((flag & (bit)) != 0) |
#define | CREATOR(val) |
Typedefs | |
typedef qucs::circuit * | maker_t () |
typedef qucs::circuit * | creator_t () |
typedef struct define_t * | defs_t () |
Variables | |
std::map< std::string, creator_t *, std::less < std::string > > | factorycreate |
std::map< std::string, defs_t *, std::less< std::string > > | factorydef |
#define CREATOR | ( | val | ) |
#define MODFLAG | ( | val, | |
bit | |||
) | if (val) flag |= (bit); else flag &= ~(bit); |
typedef qucs::circuit* creator_t() |
typedef qucs::circuit* maker_t() |
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.