Limbo 3.5.4
Loading...
Searching...
No Matches
GdsParser::GdsDB::DeleteCellObjectAction Struct Reference

an action function for delete a cell More...

#include <GdsObjectHelpers.h>

Public Member Functions

 DeleteCellObjectAction (std::pair< ::GdsParser::GdsRecords::EnumType, GdsObject * > &t)
 constructor
 DeleteCellObjectAction (DeleteCellObjectAction const &rhs)
 copy constructor
template<typename ObjectType>
void operator() (::GdsParser::GdsRecords::EnumType, ObjectType *object)
 API to run the copy action.
std::string message () const

Public Attributes

std::pair< ::GdsParser::GdsRecords::EnumType, GdsObject * > & target
 target cell

Detailed Description

an action function for delete a cell

Definition at line 116 of file GdsObjectHelpers.h.

Constructor & Destructor Documentation

◆ DeleteCellObjectAction() [1/2]

GdsParser::GdsDB::DeleteCellObjectAction::DeleteCellObjectAction ( std::pair< ::GdsParser::GdsRecords::EnumType, GdsObject * > & t)
inline

constructor

Parameters
ttarget cell

Definition at line 122 of file GdsObjectHelpers.h.

◆ DeleteCellObjectAction() [2/2]

GdsParser::GdsDB::DeleteCellObjectAction::DeleteCellObjectAction ( DeleteCellObjectAction const & rhs)
inline

copy constructor

Parameters
rhsa CopyCellObjectAction object

Definition at line 125 of file GdsObjectHelpers.h.

Member Function Documentation

◆ message()

std::string GdsParser::GdsDB::DeleteCellObjectAction::message ( ) const
inline
Returns
a message of action for debug

Definition at line 137 of file GdsObjectHelpers.h.

◆ operator()()

template<typename ObjectType>
void GdsParser::GdsDB::DeleteCellObjectAction::operator() ( ::GdsParser::GdsRecords::EnumType ,
ObjectType * object )
inline

API to run the copy action.

Template Parameters
ObjectTypeGDSII object type
Parameters
objectGDSII object

Definition at line 131 of file GdsObjectHelpers.h.

Member Data Documentation

◆ target

std::pair< ::GdsParser::GdsRecords::EnumType, GdsObject*>& GdsParser::GdsDB::DeleteCellObjectAction::target

target cell

Definition at line 118 of file GdsObjectHelpers.h.


The documentation for this struct was generated from the following file: