summaryrefslogtreecommitdiff
path: root/gr-trellis/include
Commit message (Collapse)AuthorAgeFilesLines
* trellis: added missing include for string headerJosh Blum2021-01-111-0/+1
| | | | | | fsm.h uses std::string Signed-off-by: Josh Blum <josh@joshknows.com>
* trellis: add pybind bindings for template classesJosh Morman2020-06-041-3/+1
|
* Switch from boost pointers to std C++11 pointersThomas Habets2020-04-0114-14/+14
| | | | | | | | | | | | | | | | | | | Most of this code is automated code changes: ``` set -e SUB="s/dummy/dummy/" for i in shared_ptr make_shared dynamic_pointer_cast weak_ptr enable_shared_from_this get_deleter; do SUB="$SUB;s/boost::$i/std::$i/g" done SUB="$SUB;s^#include <boost/shared_ptr.hpp>^#include <memory>^g" SUB="$SUB;s^namespace boost^namespace std^g" find . \( -name "*.cc" -o -name "*.h" -o -name "*.i" -o -name "*.cxx" -o -name "*.py" \) -print0 | xargs -0 sed -i "$SUB" ``` Only one manual change. In `./gr-fec/lib/fec_mtrx_impl.cc`, add `#include <algorithm>`.
* Update license header to SPDX formatdevnulling2020-01-2723-299/+23
|
* clang-format: Ordering all the includesMarcus Müller2019-08-0918-32/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clang-format: ordering includes in gnuradio-runtime clang-format: ordering includes in gr-filter clang-format: ordering includes in gr-fft clang-format: ordering includes in gr-audio clang-format: ordering includes in gr-analog clang-format: ordering includes in gr-fec clang-format: ordering includes in gr-wavelet clang-format: ordering includes in gr-zeromq clang-format: ordering includes in gr-vocoder clang-format: ordering includes in gr-video-sdl clang-format: ordering includes in gr-trellis clang-format: ordering includes in gr-blocks clang-format: ordering includes in gr-digital clang-format: ordering includes in gr-uhd clang-format: ordering includes in gr-dtv clang-format: ordering includes in gr-channels clang-format: ordering includes in gr-qtgui clang_format.py: re-enable include reordering
* Tree: clang-format without the include sortingMarcus Müller2019-08-0922-723/+806
|
* trellis interleaver: made table size unsigned intMarcus Müller2018-12-111-4/+4
| | | | | | | | | | | | This is part of the ongoing effort to avoid signedness confusion. It completes df4e7a85263eb523395ce6bef0b2e7769bd63465 in that it at least strives to handle sizes consistently in interleaver.cc. Of course, the returned vectors still contain signed ints where there should be unsigned ints, but the trellis core_algorithms.cc code is convoluted enough to warrant carefulness when touching, so this part of the API was kept.
* Add missing includes which will fail after reformatAndrej Rode2018-11-121-0/+1
| | | | | | | Includes in files depending on these headers will be reordered after reformatting. This change adds the missing includes before that happens.
* trellis: replace gengen with C++ templatesAndrej Rode2018-08-2611-118/+163
|
* Merge branch 'master' into nextMartin Braun2018-02-031-1/+1
|\
| * Comment typo fixing.luz.paz2018-02-031-1/+1
| | | | | | | | Luzpaz went ahead and found typos using `codespell -q 3`.
* | cmake: nuke cpack from existenceJohnathan Corgan2016-08-031-1/+0
|/ | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* fixed a bug in pccc encoder/decoder, and added fsm files.Achilleas Anastasopoulos2014-10-152-5/+5
| | | | Also added locks in the set_ methods
* Updated documentation and grc/python examples in gr-trellis.Achilleas Anastasopoulos2014-10-081-1/+4
| | | | Removed weird pyhton examples and made them grc files.
* Added set_ methods for most parameters in (almost) all gr-trellis blocksAchilleas Anastasopoulos2014-10-089-8/+63
| | | | Added FSM functionality + minor fixes
* cmake: coalesce EXPAND macros into 3 common macros, and switch to using ↵Michael Dickens2014-07-241-56/+13
| | | | those; simplifies code and makes maintenance easier.
* Removing trailing/extra whitespaces before release.Tom Rondeau2014-07-073-3/+3
| | | | We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace).
* Revert "GNU Radio EXPAND macros for template files:"Johnathan Corgan2013-12-181-13/+56
| | | | | | | | This reverts commit 6fc200fcba65cc4d18d7b10381da72769c0183c4. The original commit causes excessive rebuild sensitivity by regenerating many public API header files at cmake time instead of at build time.
* GNU Radio EXPAND macros for template files:Michael Dickens2013-12-141-56/+13
| | | | | | + move the 3 EXPAND macros to a common place (GrMiscUtils); + use them, or remove the unnecessary code when not actually using; + modify EXPAND macros to do the expansion at configure time, build time, and any time a dependency has been modified.
* trellis: moved include dir to gnuradio/trellisJohnathan Corgan2013-04-3023-50/+50
|
* digital: moved include dir to gnuradio/digitalJohnathan Corgan2013-04-293-4/+4
|
* runtime: converting runtime core to gr namespace, gnuradio include dir.Tom Rondeau2013-04-2916-30/+30
|
* docs: fixes for merge conflicts and differences between master/next.Tom Rondeau2013-04-0416-21/+24
|
* gruel: moved gruel into subdirs of gnuradio-runtime.Tom Rondeau2013-04-011-1/+1
| | | | PMTs are handled slightly different and are installed into their own module and include dir.
* runtime: migrate remaining gnuradio-core contents into gnuradio-runtimeJohnathan Corgan2013-03-261-1/+1
|
* build: fixing earlier fix on generating and installing headers.Tom Rondeau2013-02-051-2/+2
|
* build: generated headers naming issue fixed.Tom Rondeau2013-02-051-2/+1
|
* trellis: converted gr-trellis to new style.Tom Rondeau2012-12-2923-0/+1573