gnetlist

s_hierarchy.c File Reference

#include <config.h>
#include <stdio.h>
#include <math.h>
#include <libgeda/libgeda.h>
#include "../include/globals.h"
#include "../include/prototype.h"
Include dependency graph for s_hierarchy.c:

Go to the source code of this file.

Functions

void s_hierarchy_traverse (TOPLEVEL *pr_current, OBJECT *o_current, NETLIST *netlist)
void s_hierarchy_post_process (TOPLEVEL *pr_current, NETLIST *head)
int s_hierarchy_setup_rename (TOPLEVEL *pr_current, NETLIST *head, char *uref, char *label, char *new_name)
void s_hierarchy_remove_urefconn (NETLIST *head, char *uref_disable)
void s_hierarchy_remove_compsite_all (NETLIST *head)
char * s_hierarchy_create_uref (TOPLEVEL *pr_current, char *basename, char *hierarchy_tag)
char * s_hierarchy_create_netname (TOPLEVEL *pr_current, char *basename, char *hierarchy_tag)
char * s_hierarchy_create_netattrib (TOPLEVEL *pr_current, char *basename, char *hierarchy_tag)
void s_hierarchy_remove_uref_mangling (TOPLEVEL *pr_current, NETLIST *head)
char * s_hierarchy_return_baseuref (TOPLEVEL *pr_current, char *uref)
int s_hierarchy_graphical_search (OBJECT *o_current, int count)

Function Documentation

void s_hierarchy_traverse ( TOPLEVEL *  pr_current,
OBJECT *  o_current,
NETLIST *  netlist 
)

Definition at line 42 of file s_hierarchy.c.

Here is the call graph for this function:

void s_hierarchy_post_process ( TOPLEVEL *  pr_current,
NETLIST *  head 
)

Definition at line 177 of file s_hierarchy.c.

Here is the call graph for this function:

int s_hierarchy_setup_rename ( TOPLEVEL *  pr_current,
NETLIST *  head,
char *  uref,
char *  label,
char *  new_name 
)

Definition at line 250 of file s_hierarchy.c.

Here is the call graph for this function:

void s_hierarchy_remove_urefconn ( NETLIST *  head,
char *  uref_disable 
)

Definition at line 301 of file s_hierarchy.c.

void s_hierarchy_remove_compsite_all ( NETLIST *  head)

Definition at line 349 of file s_hierarchy.c.

Here is the call graph for this function:

char* s_hierarchy_create_uref ( TOPLEVEL *  pr_current,
char *  basename,
char *  hierarchy_tag 
)

Definition at line 366 of file s_hierarchy.c.

char* s_hierarchy_create_netname ( TOPLEVEL *  pr_current,
char *  basename,
char *  hierarchy_tag 
)

Definition at line 417 of file s_hierarchy.c.

char* s_hierarchy_create_netattrib ( TOPLEVEL *  pr_current,
char *  basename,
char *  hierarchy_tag 
)

Definition at line 481 of file s_hierarchy.c.

void s_hierarchy_remove_uref_mangling ( TOPLEVEL *  pr_current,
NETLIST *  head 
)

Definition at line 540 of file s_hierarchy.c.

Here is the call graph for this function:

char* s_hierarchy_return_baseuref ( TOPLEVEL *  pr_current,
char *  uref 
)

Definition at line 586 of file s_hierarchy.c.

int s_hierarchy_graphical_search ( OBJECT *  o_current,
int  count 
)

Definition at line 630 of file s_hierarchy.c.

 All Data Structures Files Functions Variables Defines