trace_ref(NULL),
thrdmap_ref(NULL),
action_ref(NULL),
+ func_act_ref(NULL),
value(value),
type(type),
+ original_type(ATOMIC_NOP),
order(order),
original_order(order),
seq_number(ACTION_INITIAL_CLOCK)
action_ref(NULL),
value(value),
type(type),
+ original_type(ATOMIC_NOP),
order(order),
original_order(order),
seq_number(ACTION_INITIAL_CLOCK)
action_ref(NULL),
value(value),
type(type),
+ original_type(ATOMIC_NOP),
order(order),
original_order(order),
seq_number(ACTION_INITIAL_CLOCK)
action_ref(NULL),
value(value),
type(type),
+ original_type(ATOMIC_NOP),
order(order),
original_order(order),
seq_number(ACTION_INITIAL_CLOCK)
action_ref(NULL),
value(value),
type(type),
+ original_type(ATOMIC_NOP),
order(order),
original_order(order),
seq_number(ACTION_INITIAL_CLOCK)
else
return NULL;
}
+
+/** @brief Swap type with original type */
+void ModelAction::use_original_type()
+{
+ action_type_t tmp = type;
+ type = original_type;
+ original_type = tmp;
+}