Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
DefDataBase.h File Reference

Database for Def parser. More...

#include <string>
#include <vector>
#include <iostream>
#include <fstream>
#include <sstream>
#include <cassert>
#include <limbo/thirdparty/lefdef/5.8/def/def/defrReader.hpp>
#include <limbo/thirdparty/lefdef/5.8/def/def/defiAlias.hpp>

Go to the source code of this file.

Classes

struct  DefParser::Item
 Temporary data structures to hold parsed data. Base class for all temporary data structures. More...
 
struct  DefParser::Row
 placement row More...
 
struct  DefParser::Component
 cell in placement More...
 
struct  DefParser::Pin
 pin of node/cell More...
 
struct  DefParser::Net
 net to describe interconnection of netlist More...
 
class  DefParser::DefDataBase
 Base class for def 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...
 

Namespaces

 DefParser
 namespace for DefParser
 

Typedefs

typedef int DefParser::int32_t
 
typedef unsigned int DefParser::uint32_t
 
typedef long DefParser::int64_t
 

Detailed Description

Database for Def parser.

Author
Yibo Lin
Date
Oct 2014

Definition in file DefDataBase.h.