Limbo
|
#include <GdsObjectHelpers.h>
Public Member Functions | |
WriteCellObjectAction (GdsWriterType const &w,::GdsParser::GdsWriter &gw, std::pair< ::GdsParser::GdsRecords::EnumType, GdsObject * > const &t) | |
constructor More... | |
WriteCellObjectAction (WriteCellObjectAction const &rhs) | |
copy constructor More... | |
template<typename ObjectType > | |
void | operator() (::GdsParser::GdsRecords::EnumType, ObjectType *object) |
API to run the writing action. More... | |
std::string | message () const |
Public Attributes | |
GdsWriterType const & | writer |
wrapper of GDSII writer which will invoke GdsParser::GdsWriter to write | |
::GdsParser::GdsWriter & | gdsWriter |
GDSII writer. | |
std::pair < ::GdsParser::GdsRecords::EnumType, GdsObject * > const & | target |
target object | |
an action function for write a cell
GdsWriterType | object writer type |
Definition at line 146 of file GdsObjectHelpers.h.
|
inline |
constructor
w | GDSII object writer |
gw | GDSII writer |
t | target object |
Definition at line 156 of file GdsObjectHelpers.h.
|
inline |
copy constructor
rhs | a WriteCellObjectAction object |
Definition at line 159 of file GdsObjectHelpers.h.
|
inline |
Definition at line 171 of file GdsObjectHelpers.h.
|
inline |
API to run the writing action.
ObjectType | object type |
object | GDSII object |
Definition at line 165 of file GdsObjectHelpers.h.