## 4.3.2 ObjectRef

This data type presents reference of the Object  type defined in FlowDesigner  to a data type to be succeeded to. Concretely, it is defined as a smart pointer for the Object  type. Since all of the FlowDesigner  object type, FlowDesigner -specific type and HARK  -specific type are data types that have Object  as the parent class, these data types can be referred-to. Primitive data types can also be used since it is, as described above, also eventually converted into NetCType$<$T$>$ when substituting it for ObjectRef  and becomes a subclass of Object .