Minsky
minsky::anonymous_namespace{minskyTCL.cc}::OperationIcon Struct Reference
Collaboration diagram for minsky::anonymous_namespace{minskyTCL.cc}::OperationIcon:
Collaboration graph

Public Member Functions

 OperationIcon (const char *opName)
 
void draw (cairo_t *cairo)
 

Public Attributes

OperationPtr op
 

Detailed Description

Definition at line 176 of file minskyTCL.cc.

Constructor & Destructor Documentation

◆ OperationIcon()

minsky::anonymous_namespace{minskyTCL.cc}::OperationIcon::OperationIcon ( const char *  opName)
inline

Definition at line 178 of file minskyTCL.cc.

178  :
179  op(OperationType::Type(enumKey<OperationType::Type>(opName)))
180  {}

Member Function Documentation

◆ draw()

void minsky::anonymous_namespace{minskyTCL.cc}::OperationIcon::draw ( cairo_t *  cairo)
inline

Definition at line 182 of file minskyTCL.cc.

References minsky::op.

183  {
184  op->draw(cairo);
185  }

Member Data Documentation

◆ op

OperationPtr minsky::anonymous_namespace{minskyTCL.cc}::OperationIcon::op

Definition at line 181 of file minskyTCL.cc.


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