Remove explicit template instantiation of Publication<T>

This commit is contained in:
Julien Lecoeur
2017-06-13 09:53:07 +02:00
committed by Beat Küng
parent 3ff1f4d16f
commit 550aee4da3
-16
View File
@@ -107,20 +107,4 @@ PublicationNode::PublicationNode(const struct orb_metadata *meta,
if (list != nullptr) { list->add(this); }
}
// explicit template instantiation
template class __EXPORT Publication<actuator_controls_s>;
template class __EXPORT Publication<actuator_direct_s>;
template class __EXPORT Publication<actuator_outputs_s>;
template class __EXPORT Publication<debug_key_value_s>;
template class __EXPORT Publication<ekf2_innovations_s>;
template class __EXPORT Publication<filtered_bottom_flow_s>;
template class __EXPORT Publication<rc_channels_s>;
template class __EXPORT Publication<tecs_status_s>;
template class __EXPORT Publication<vehicle_attitude_s>;
template class __EXPORT Publication<vehicle_attitude_setpoint_s>;
template class __EXPORT Publication<vehicle_global_position_s>;
template class __EXPORT Publication<vehicle_global_velocity_setpoint_s>;
template class __EXPORT Publication<vehicle_local_position_s>;
template class __EXPORT Publication<vehicle_rates_setpoint_s>;
}