Avoid passing big parameters by value

clang-tidy check: performance-unnecessary-value-param
See https://clang.llvm.org/extra/clang-tidy/checks/performance-unnecessary-value-param.html
This commit is contained in:
Carles Fernandez 2019-07-20 11:39:08 +02:00
parent 49e64f94f6
commit f440a0e9f1
No known key found for this signature in database
GPG Key ID: 4C583C52B0C3877D
6 changed files with 8 additions and 8 deletions

View File

@ -51,7 +51,7 @@ Monitor_Pvt_Udp_Sink::Monitor_Pvt_Udp_Sink(const std::vector<std::string>& addre
}
bool Monitor_Pvt_Udp_Sink::write_monitor_pvt(std::shared_ptr<Monitor_Pvt> monitor_pvt)
bool Monitor_Pvt_Udp_Sink::write_monitor_pvt(const std::shared_ptr<Monitor_Pvt>& monitor_pvt)
{
std::string outbound_data;
if (use_protobuf == false)

View File

@ -46,7 +46,7 @@ class Monitor_Pvt_Udp_Sink
{
public:
Monitor_Pvt_Udp_Sink(const std::vector<std::string>& addresses, const uint16_t& port, bool protobuf_enabled);
bool write_monitor_pvt(std::shared_ptr<Monitor_Pvt> monitor_pvt);
bool write_monitor_pvt(const std::shared_ptr<Monitor_Pvt>& monitor_pvt);
private:
b_io_context io_context;

View File

@ -56,7 +56,7 @@ channel_status_msg_receiver::channel_status_msg_receiver() : gr::block("channel_
channel_status_msg_receiver::~channel_status_msg_receiver() = default;
void channel_status_msg_receiver::msg_handler_events(pmt::pmt_t msg)
void channel_status_msg_receiver::msg_handler_events(const pmt::pmt_t& msg)
{
gr::thread::scoped_lock lock(d_setlock); // require mutex with msg_handler_events function called by the scheduler
try

View File

@ -65,7 +65,7 @@ private:
std::map<int, std::shared_ptr<Gnss_Synchro>> d_channel_status_map;
Monitor_Pvt d_pvt_status{};
void msg_handler_events(pmt::pmt_t msg);
void msg_handler_events(const pmt::pmt_t& msg);
};
#endif

View File

@ -1063,7 +1063,7 @@ bool GNSSFlowgraph::send_telemetry_msg(const pmt::pmt_t& msg)
}
void GNSSFlowgraph::push_back_signal(Gnss_Signal gs)
void GNSSFlowgraph::push_back_signal(const Gnss_Signal& gs)
{
switch (mapStringValues_[gs.get_signal_str()])
{
@ -1119,7 +1119,7 @@ void GNSSFlowgraph::push_back_signal(Gnss_Signal gs)
}
void GNSSFlowgraph::remove_signal(Gnss_Signal gs)
void GNSSFlowgraph::remove_signal(const Gnss_Signal& gs)
{
switch (mapStringValues_[gs.get_signal_str()])
{

View File

@ -111,8 +111,8 @@ public:
void apply_action(unsigned int who, unsigned int what);
void push_back_signal(Gnss_Signal gs);
void remove_signal(Gnss_Signal gs);
void push_back_signal(const Gnss_Signal& gs);
void remove_signal(const Gnss_Signal& gs);
void set_configuration(std::shared_ptr<ConfigurationInterface> configuration);