Qucs-core
0.0.18
|
#include <nodelist.h>
Public Member Functions | |
nodelist () | |
nodelist (net *) | |
nodelist (const nodelist &) | |
~nodelist () | |
void | add (char *, int intern=0) |
void | append (char *, int intern=0) |
struct nodelist_t * | getRoot (void) |
int | length (void) |
int | contains (char *) |
int | getNodeNr (char *) |
char * | get (int) |
int | isInternal (int) |
void | addCircuitNode (struct nodelist_t *, node *) |
void | assignNodes (void) |
void | print (void) |
struct nodelist_t * | getNode (int) |
struct nodelist_t * | getLastNode (void) |
char * | getNodeString (int) |
void | sort (void) |
struct nodelist_t * | copy (struct nodelist_t *) |
void | add (struct nodelist_t *) |
void | append (struct nodelist_t *) |
void | release (struct nodelist_t *) |
void | remove (char *) |
void | remove (struct nodelist_t *, int keep=0) |
void | remove (circuit *) |
struct nodelist_t * | create (char *, int) |
void | insert (struct nodelist_t *) |
void | insert (circuit *) |
void | delCircuitNode (struct nodelist_t *, node *) |
void | sortedNodes (node **, node **) |
struct nodelist_t * | getNode (char *) |
Private Attributes | |
struct nodelist_t ** | narray |
struct nodelist_t * | root |
struct nodelist_t * | last |
char * | txt |
int | sorting |
Definition at line 43 of file nodelist.h.
qucs::nodelist::nodelist | ( | ) |
Definition at line 45 of file nodelist.cpp.
qucs::nodelist::nodelist | ( | net * | subnet | ) |
Definition at line 57 of file nodelist.cpp.
qucs::nodelist::nodelist | ( | const nodelist & | o | ) |
Definition at line 89 of file nodelist.cpp.
qucs::nodelist::~nodelist | ( | ) |
Definition at line 99 of file nodelist.cpp.
void qucs::nodelist::add | ( | char * | str, |
int | intern = 0 |
||
) |
Definition at line 126 of file nodelist.cpp.
void qucs::nodelist::add | ( | struct nodelist_t * | n | ) |
Definition at line 140 of file nodelist.cpp.
void qucs::nodelist::addCircuitNode | ( | struct nodelist_t * | nl, |
node * | n | ||
) |
Definition at line 295 of file nodelist.cpp.
void qucs::nodelist::append | ( | char * | str, |
int | intern = 0 |
||
) |
Definition at line 147 of file nodelist.cpp.
void qucs::nodelist::append | ( | struct nodelist_t * | n | ) |
Definition at line 152 of file nodelist.cpp.
void qucs::nodelist::assignNodes | ( | void | ) |
Definition at line 271 of file nodelist.cpp.
int qucs::nodelist::contains | ( | char * | str | ) |
Definition at line 200 of file nodelist.cpp.
struct nodelist_t * qucs::nodelist::copy | ( | struct nodelist_t * | n | ) |
Definition at line 111 of file nodelist.cpp.
struct nodelist_t * qucs::nodelist::create | ( | char * | str, |
int | intern | ||
) |
Definition at line 131 of file nodelist.cpp.
void qucs::nodelist::delCircuitNode | ( | struct nodelist_t * | nl, |
node * | n | ||
) |
Definition at line 312 of file nodelist.cpp.
char * qucs::nodelist::get | ( | int | nr | ) |
Definition at line 220 of file nodelist.cpp.
struct nodelist_t * qucs::nodelist::getLastNode | ( | void | ) |
Definition at line 266 of file nodelist.cpp.
struct nodelist_t * qucs::nodelist::getNode | ( | int | nr | ) |
Definition at line 233 of file nodelist.cpp.
struct nodelist_t * qucs::nodelist::getNode | ( | char * | name | ) |
Definition at line 239 of file nodelist.cpp.
int qucs::nodelist::getNodeNr | ( | char * | str | ) |
Definition at line 210 of file nodelist.cpp.
char * qucs::nodelist::getNodeString | ( | int | nr | ) |
Definition at line 247 of file nodelist.cpp.
|
inline |
Definition at line 52 of file nodelist.h.
void qucs::nodelist::insert | ( | struct nodelist_t * | n | ) |
Definition at line 358 of file nodelist.cpp.
void qucs::nodelist::insert | ( | circuit * | c | ) |
Definition at line 417 of file nodelist.cpp.
Definition at line 227 of file nodelist.cpp.
int qucs::nodelist::length | ( | void | ) |
Definition at line 193 of file nodelist.cpp.
void qucs::nodelist::print | ( | void | ) |
void qucs::nodelist::release | ( | struct nodelist_t * | n | ) |
Definition at line 186 of file nodelist.cpp.
void qucs::nodelist::remove | ( | char * | name | ) |
Definition at line 162 of file nodelist.cpp.
void qucs::nodelist::remove | ( | struct nodelist_t * | del, |
int | keep = 0 |
||
) |
Definition at line 167 of file nodelist.cpp.
void qucs::nodelist::remove | ( | circuit * | c | ) |
Definition at line 393 of file nodelist.cpp.
void qucs::nodelist::sort | ( | void | ) |
Definition at line 451 of file nodelist.cpp.
Definition at line 484 of file nodelist.cpp.
|
private |
Definition at line 82 of file nodelist.h.
|
private |
Definition at line 80 of file nodelist.h.
|
private |
Definition at line 81 of file nodelist.h.
|
private |
Definition at line 84 of file nodelist.h.
|
private |
Definition at line 83 of file nodelist.h.