#ifndef __GDS_ELEMENT_H #define __GDS_ELEMENT_H namespace IO { class GdsElement { protected: inline GdsElement (int layer); virtual ~GdsElement (); public: virtual bool write ( ofstream &file ) = 0; protected: int _layer; }; inline GdsElement::GdsElement(int layer) : _layer(layer) {} } #endif