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

#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_tgetRoot (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_tgetNode (int)
 
struct nodelist_tgetLastNode (void)
 
char * getNodeString (int)
 
void sort (void)
 
struct nodelist_tcopy (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_tcreate (char *, int)
 
void insert (struct nodelist_t *)
 
void insert (circuit *)
 
void delCircuitNode (struct nodelist_t *, node *)
 
void sortedNodes (node **, node **)
 
struct nodelist_tgetNode (char *)
 

Detailed Description

Definition at line 41 of file nodelist.h.

Constructor & Destructor Documentation

nodelist::nodelist ( )

Definition at line 43 of file nodelist.cpp.

Here is the caller graph for this function:

nodelist::nodelist ( net subnet)

Definition at line 55 of file nodelist.cpp.

Here is the call graph for this function:

nodelist::nodelist ( const nodelist o)

Definition at line 87 of file nodelist.cpp.

Here is the call graph for this function:

nodelist::~nodelist ( )

Definition at line 97 of file nodelist.cpp.

Here is the call graph for this function:

Member Function Documentation

void nodelist::add ( char *  str,
int  intern = 0 
)

Definition at line 124 of file nodelist.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nodelist::add ( struct nodelist_t n)

Definition at line 138 of file nodelist.cpp.

void nodelist::addCircuitNode ( struct nodelist_t nl,
node n 
)

Definition at line 293 of file nodelist.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nodelist::append ( char *  str,
int  intern = 0 
)

Definition at line 145 of file nodelist.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nodelist::append ( struct nodelist_t n)

Definition at line 150 of file nodelist.cpp.

void nodelist::assignNodes ( void  )

Definition at line 269 of file nodelist.cpp.

Here is the call graph for this function:

int nodelist::contains ( char *  str)

Definition at line 198 of file nodelist.cpp.

Here is the caller graph for this function:

struct nodelist_t * nodelist::copy ( struct nodelist_t n)
read

Definition at line 109 of file nodelist.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

struct nodelist_t * nodelist::create ( char *  str,
int  intern 
)
read

Definition at line 129 of file nodelist.cpp.

Here is the caller graph for this function:

void nodelist::delCircuitNode ( struct nodelist_t nl,
node n 
)

Definition at line 310 of file nodelist.cpp.

Here is the caller graph for this function:

char * nodelist::get ( int  nr)

Definition at line 218 of file nodelist.cpp.

struct nodelist_t * nodelist::getLastNode ( void  )
read

Definition at line 264 of file nodelist.cpp.

Here is the caller graph for this function:

struct nodelist_t * nodelist::getNode ( int  nr)
read

Definition at line 231 of file nodelist.cpp.

Here is the caller graph for this function:

struct nodelist_t * nodelist::getNode ( char *  name)
read

Definition at line 237 of file nodelist.cpp.

int nodelist::getNodeNr ( char *  str)

Definition at line 208 of file nodelist.cpp.

char * nodelist::getNodeString ( int  nr)

Definition at line 245 of file nodelist.cpp.

Here is the call graph for this function:

struct nodelist_t* nodelist::getRoot ( void  )
inlineread

Definition at line 50 of file nodelist.h.

Here is the caller graph for this function:

void nodelist::insert ( struct nodelist_t n)

Definition at line 356 of file nodelist.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nodelist::insert ( circuit c)

Definition at line 415 of file nodelist.cpp.

Here is the call graph for this function:

int nodelist::isInternal ( int  nr)

Definition at line 225 of file nodelist.cpp.

int nodelist::length ( void  )

Definition at line 191 of file nodelist.cpp.

Here is the caller graph for this function:

void nodelist::print ( void  )
void nodelist::release ( struct nodelist_t n)

Definition at line 184 of file nodelist.cpp.

Here is the caller graph for this function:

void nodelist::remove ( char *  name)

Definition at line 160 of file nodelist.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nodelist::remove ( struct nodelist_t del,
int  keep = 0 
)

Definition at line 165 of file nodelist.cpp.

Here is the call graph for this function:

void nodelist::remove ( circuit c)

Definition at line 391 of file nodelist.cpp.

Here is the call graph for this function:

void nodelist::sort ( void  )

Definition at line 449 of file nodelist.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nodelist::sortedNodes ( node **  node1,
node **  node2 
)

Definition at line 482 of file nodelist.cpp.

Here is the caller graph for this function:


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