summaryrefslogtreecommitdiffhomepage
path: root/compat/util.hpp
AgeCommit message (Collapse)Author
2018-01-18compat/util: retireStanislaw Halik
Adjust usages.
2018-01-18compat: split/cleanup util.hppStanislaw Halik
Some of the headers are clearly useless. Remove them. Move what's inside util.hpp into separate headers. Adjust usages. Will remove util.hpp.
2018-01-17compat: get rid of string literal operatorStanislaw Halik
2018-01-03compat/util: add string literal operatorStanislaw Halik
It's unused, but useful for embedded .text section literals with unlimited lifetime.
2017-12-20compat/util: shadowing warning false positiveStanislaw Halik
2017-10-13options/tie: change "tie" overloadsStanislaw Halik
Adjust usages. There are ODR issues with MSVC and it doesn't support C++17 "static inline constexpr" _variables_. Otherwise, "signal_fun" could be a variable and not a function. The usages in accela/ewma2 dialog are more verbose now but the original API was silly.
2017-10-10compat/util: remove macro and typedefsStanislaw Halik
2017-10-08use "static" once, don't propagate from a macroStanislaw Halik
2017-09-23use std::sizeStanislaw Halik
2017-09-22compat: add compatibility layer for value templatesStanislaw Halik
2017-09-22compat/util: this macro shouldn't be an instructionStanislaw Halik
2017-08-25compat/util: use std::decay for overload resolutionStanislaw Halik
2017-08-25compat/util: split macros headerStanislaw Halik
2017-08-19compat/util: implement clamp specialization for floatsStanislaw Halik
2017-07-29compat: fix Linux buildStanislaw Halik
Issue: #661
2017-07-24compat/util: fix recursive macro definitionStanislaw Halik
2017-07-21compat/util: rename macroStanislaw Halik
2017-06-30compat: add restrict macrosStanislaw Halik
2017-06-22tracker/pt: replace point extraction algorithmStanislaw Halik
Profiling over a longer time period showed a bottleneck while iterating pixels with `cv::floodFill()'. Contours are actually faster, and we have MeanShift to establish the proper center basing on pixel intensities.
2017-06-10minor cleanup onlyStanislaw Halik
2017-05-12compat/util: add PROG1, adjust clampStanislaw Halik
2017-05-10compat/util: more utilsStanislaw Halik
2017-04-29compat/util: add macro for memoizing valuesStanislaw Halik
2017-04-29compat/meta: add basic template metaprogramming headerStanislaw Halik
2017-04-12compat/util: add few attribute macrosStanislaw Halik
2017-03-30compat/util: add macro for warning onceStanislaw Halik
2017-03-24compat/util: add define for never_inlineStanislaw Halik
2017-03-17compat/util: remove our make_unique custom implStanislaw Halik
2017-02-25contrib/util: add more unused attribute macrosStanislaw Halik
2016-12-16compat/util: implicitly include QDebug to every calleeStanislaw Halik
2016-12-03fixup! tracker/{aruco,pt}: use RAII for QObjectStanislaw Halik
2016-12-03compat: avoid namespace clashesStanislaw Halik
2016-10-26compat/util: split out run-in-thread{,-async}Stanislaw Halik
2016-10-26compat/util: introduce "iround" for round to integerStanislaw Halik
2016-10-26compat/util: move stuff aroundStanislaw Halik
2016-10-23compat/util: these type params are unusedStanislaw Halik
2016-10-19compat, tracker/pt: add warn_unused_result compat macroStanislaw Halik
2016-10-19compat/util: fix conversion from value<t> for clampStanislaw Halik
2016-09-16compat/util: replace with QSignalBlocker usagesStanislaw Halik
2016-08-23compat/util: move typical "clamp" function hereStanislaw Halik
2016-08-23compat/util: add time-saving inhibit_qt_signals overloadsStanislaw Halik
2016-08-16compat/util: add robust way to block qt signalsStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.