1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-06-18 11:09:56 +00:00
gnss-sdr/src/algorithms/channel/libs
Carles Fernandez 81af1a531b
Redesign of pointer management
Avoid indirection caused by passing shared_ptr by reference

The block factory does not have responsability on the lifetime of their inputs

Define std::make_unique when using C++11 and make use of it

Printers are turned into unique_ptr to express ownership

Printers do not participate on the lifelime of the data, so they take const raw pointers

Modernize tests code
2020-06-18 11:49:28 +02:00
..
channel_fsm.cc Redesign of pointer management 2020-06-18 11:49:28 +02:00
channel_fsm.h Redesign of pointer management 2020-06-18 11:49:28 +02:00
channel_msg_receiver_cc.cc Unify criteria in target definitions, more informative names 2020-06-13 00:32:40 +02:00
channel_msg_receiver_cc.h Add compatibility with the new GNU Radio 3.9 API that uses C++11 standard smart pointers instead of Boost smart pointers 2020-04-02 23:59:35 +02:00
CMakeLists.txt Unify criteria in target definitions, more informative names 2020-06-13 00:32:40 +02:00