Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
BookshelfParser::BookshelfDataBase Class Referenceabstract

Base class for bookshelf database. Only pure virtual functions are defined. User needs to inheritate this class and derive a custom database type with all callback functions defined. More...

#include <BookshelfDataBase.h>

Inheritance diagram for BookshelfParser::BookshelfDataBase:
BookshelfDataBase

Public Member Functions

virtual void resize_bookshelf_node_terminals (int, int)=0
 set number of terminals
 
virtual void resize_bookshelf_net (int)=0
 set number of nets
 
virtual void resize_bookshelf_pin (int)=0
 set number of pins
 
virtual void resize_bookshelf_row (int)=0
 set number of rows
 
virtual void add_bookshelf_terminal (string &, int, int)=0
 add terminal
 
virtual void add_bookshelf_node (string &, int, int)=0
 add node
 
virtual void add_bookshelf_net (Net const &)=0
 add net
 
virtual void add_bookshelf_row (Row const &)=0
 add row
 
virtual void set_bookshelf_node_position (string const &, double, double, string const &, string const &, bool)=0
 set node position
 
virtual void set_bookshelf_design (string &)=0
 set design name
 
virtual void bookshelf_end ()=0
 a callback when a bookshelf file reaches to the end
 

Detailed Description

Base class for bookshelf database. Only pure virtual functions are defined. User needs to inheritate this class and derive a custom database type with all callback functions defined.

Definition at line 225 of file BookshelfDataBase.h.


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