Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
GdsParser::GdsDB::ApplyCellReferenceAction Struct Reference

Apply cell reference action. It needs to call functions in GdsParser::GdsDB::ApplyCellReferenceActionDetails. More...

#include <GdsObjectHelpers.h>

Public Member Functions

 ApplyCellReferenceAction (GdsCellReference const &cr)
 constructor More...
 
 ApplyCellReferenceAction (ApplyCellReferenceAction const &rhs)
 
template<typename ObjectType >
void operator() (::GdsParser::GdsRecords::EnumType, ObjectType *object)
 API to run the action. More...
 
std::string message () const
 

Public Attributes

GdsCellReference const & cellRef
 CREF object.
 

Detailed Description

Apply cell reference action. It needs to call functions in GdsParser::GdsDB::ApplyCellReferenceActionDetails.

Definition at line 442 of file GdsObjectHelpers.h.

Constructor & Destructor Documentation

GdsParser::GdsDB::ApplyCellReferenceAction::ApplyCellReferenceAction ( GdsCellReference const &  cr)
inline

constructor

Parameters
crCREF object

Definition at line 448 of file GdsObjectHelpers.h.

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

copy constructor

Parameters
rhsan ApplyCellReferenceAction object

Definition at line 451 of file GdsObjectHelpers.h.

Member Function Documentation

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

Definition at line 463 of file GdsObjectHelpers.h.

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

API to run the action.

Template Parameters
ObjectTypeGDSII object type
Parameters
objectGDSII object

Definition at line 457 of file GdsObjectHelpers.h.


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