Limbo 3.5.4
Loading...
Searching...
No Matches
GdfParser Namespace Reference

namespace for GdfParser More...

Classes

struct  Cell
 the whole routing layout is describe by a cell More...
struct  CellInstance
 cell instance More...
struct  CellPort
 cell port More...
class  Driver
class  GdfDataBase
 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  IntegerArray
 bison does not support vector very well, so here create a dummy class for integer array. More...
struct  Item
 Temporary data structures to hold parsed data. Base class for all temporary data structures. More...
struct  Net
 net for interconnection More...
struct  NetPort
 port of net More...
class  NumberArray
 bison does not support vector very well, so here create a dummy class for floating point number array. More...
struct  Path
 routing path More...
struct  PathObj
 object on a path More...
struct  Point
 class for point More...
class  StringArray
 bison does not support vector very well, so here create a dummy class for string array. More...
struct  Text
 text More...
class  vector

Typedefs

typedef int int32_t
typedef unsigned int uint32_t
typedef long int64_t

Functions

bool read (GdfDataBase &db, const string &filename)
 API for GdfParser. Read GDF file and initialize database by calling user-defined callback functions.

Detailed Description

namespace for GdfParser

The example namespace is used to encapsulate the three parser classes example::Parser, example::Scanner and example::Driver

Typedef Documentation

◆ int32_t

typedef int GdfParser::int32_t

Definition at line 35 of file GdfDataBase.h.

◆ int64_t

typedef long GdfParser::int64_t

Definition at line 37 of file GdfDataBase.h.

◆ uint32_t

typedef unsigned int GdfParser::uint32_t

Definition at line 36 of file GdfDataBase.h.

Function Documentation

◆ read()

bool GdfParser::read ( GdfDataBase & db,
const string & filename )

API for GdfParser. Read GDF file and initialize database by calling user-defined callback functions.

Parameters
dbdatabase which is derived from GdfParser::GdfDataBase
filenameGDF file