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

high-level wrapper for GdsReader (deprecated) More...

#include <sstream>
#include <limbo/parsers/gdsii/stream/GdsReader.h>
#include <limbo/preprocessor/AssertMsg.h>

Go to the source code of this file.

Classes

struct  GdsParser::GdsBoundary
 internal structure to store gds information More...
 
struct  GdsParser::GdsText
 GDSII TEXT. More...
 
struct  GdsParser::GdsSref
 GDSII SREF. More...
 
struct  GdsParser::GdsCell
 GDSII cell. More...
 
struct  GdsParser::GdsLib
 Top GDSII library. More...
 
class  GdsParser::GdsDriverDataBase
 database for the driver More...
 
class  GdsParser::GdsDriver
 High-level wrapper class for GdsReader. Everything is saved in an internal data structure and users only need to provide simple callbacks. More...
 

Namespaces

 GdsParser
 namespace for Limbo.GdsParser
 

Typedefs

typedef int GdsParser::int32_t
 
typedef unsigned int GdsParser::uint32_t
 

Functions

bool GdsParser::read (GdsDriverDataBase &db, string const &filename)
 API function for GdsDriver. More...
 

Detailed Description

high-level wrapper for GdsReader (deprecated)

Try to mimic same callback functions in GdsTxtParser. There will be many self-included classes for temporary storage. This class is more convenient but less general.

See a general wrapper in GdsIO.h

Author
Yibo Lin
Date
Nov 2014

Definition in file GdsDriver.h.