Limbo 3.5.4
Loading...
Searching...
No Matches
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
 ApplyCellReferenceAction (ApplyCellReferenceAction const &rhs)
template<typename ObjectType>
void operator() (::GdsParser::GdsRecords::EnumType, ObjectType *object)
 API to run the action.
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 461 of file GdsObjectHelpers.h.

Constructor & Destructor Documentation

◆ ApplyCellReferenceAction() [1/2]

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

constructor

Parameters
crCREF object

Definition at line 467 of file GdsObjectHelpers.h.

◆ ApplyCellReferenceAction() [2/2]

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

copy constructor

Parameters
rhsan ApplyCellReferenceAction object

Definition at line 470 of file GdsObjectHelpers.h.

Member Function Documentation

◆ message()

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

Definition at line 482 of file GdsObjectHelpers.h.

◆ operator()()

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 476 of file GdsObjectHelpers.h.

Member Data Documentation

◆ cellRef

GdsCellReference const& GdsParser::GdsDB::ApplyCellReferenceAction::cellRef

CREF object.

Definition at line 463 of file GdsObjectHelpers.h.


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