Path: blob/main/cad/freehdl/files/patch-kernel_driver__info.cc
16461 views
--- kernel/driver_info.cc.orig 2013-02-25 17:38:05.000000000 +00001+++ kernel/driver_info.cc2@@ -268,6 +268,7 @@ do_scalar_inertial_assignment(driver_inf3*************************************************************************4*************************************************************************/56+inline int do_record_transport_assignment(driver_info &, const record_base &, int, const vtime &);78// Creates transaction composite signals. Returns number of assigned scalars.9inline int10@@ -311,7 +312,6 @@ do_array_transport_assignment(driver_inf11assigned_scalars += do_array_transport_assignment(driver, (array_base&)value.data[j], i, tr_time);12break;13case RECORD:14- inline int do_record_transport_assignment(driver_info &, const record_base &, int, const vtime &);15assigned_scalars += do_record_transport_assignment(driver, (record_base&)value.data[j], i, tr_time);16break;17}18@@ -338,6 +338,9 @@ driver_info::transport_assign(const arra19}202122+inline int do_record_inertial_assignment(driver_info &, const record_base &, int,23+ const vtime &, const vtime &);24+25// Creates transaction for composite signals. Returns number of assigned scalars.26inline int27do_array_inertial_assignment(driver_info &driver,28@@ -381,8 +384,6 @@ do_array_inertial_assignment(driver_info29assigned_scalars += do_array_inertial_assignment(driver, (array_base&)value.data[j], i, tr_time, rm_time);30break;31case RECORD:32- inline int do_record_inertial_assignment(driver_info &, const record_base &, int,33- const vtime &, const vtime &);34assigned_scalars += do_record_inertial_assignment(driver, (record_base&)value.data[j], i, tr_time, rm_time);35break;36}373839