|
Limbo 3.5.4
|
Database for Def parser. More...
#include "limbo/thirdparty/lefdef/5.8/def/def/defiNet.hpp"#include "limbo/thirdparty/lefdef/5.8/def/def/defiRowTrack.hpp"#include "limbo/thirdparty/lefdef/5.8/def/def/defiVia.hpp"#include <array>#include <ostream>#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::PinPort |
| port of pin More... | |
| struct | DefParser::Pin |
| pin of node/cell More... | |
| struct | DefParser::Net |
| net to describe interconnection of netlist More... | |
| struct | DefParser::Region |
| region to describe regions like fence More... | |
| struct | DefParser::Group |
| group to describe cells corresponding to region More... | |
| struct | DefParser::Track |
| routing tracks More... | |
| struct | DefParser::GCellGrid |
| routing tracks More... | |
| struct | DefParser::ViaType |
| struct | DefParser::Via |
| struct | DefParser::SNet |
| routing tracks 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... | |
| class | DefParser::vector |
Namespaces | |
| namespace | DefParser |
| namespace for DefParser | |
Typedefs | |
| typedef int | DefParser::int32_t |
| typedef unsigned int | DefParser::uint32_t |
| typedef long | DefParser::int64_t |