File tree Expand file tree Collapse file tree 2 files changed +13
-7
lines changed
Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 44
55using namespace std ::chrono;
66
7- void QtScheduler::schedule (const GUI::Scheduler::Task &task,
7+ void QtScheduler::schedule (
8+ [[maybe_unused]] const GUI::Scheduler::Task &task,
89 steady_clock::time_point time)
910{
1011 auto actTime = steady_clock::now ();
1112 auto duration = time - actTime;
12- int msecs = 0 ;
13+ [[maybe_unused]] int msecs = 0 ;
1314 if (time > actTime)
1415 msecs = duration_cast<milliseconds>(duration).count ();
15-
16+ # ifndef __clang_analyzer__
1617 return QTimer::singleShot (msecs, task);
18+ #endif
1719}
Original file line number Diff line number Diff line change @@ -826,24 +826,28 @@ struct GetterVisitor<Visitor,
826826
827827template <class T , class Visitor >
828828constexpr inline __attribute__ ((always_inline)) auto visit(
829- Visitor &&visitor)
830- -> decltype(Functors::Applier<T, Visitor>{}(visitor))
829+ [[maybe_unused]] Visitor &&visitor)
831830{
831+ #ifndef __clang_analyzer__
832832 return Functors::Applier<T, Visitor>{}(visitor);
833+ #endif
833834}
834835
835836template <class Visitor , class T , class ... Ts>
836- constexpr inline auto
837- visit (Visitor &&visitor, T &visitable, Ts &&...ts)
837+ constexpr inline auto visit ([[maybe_unused]] Visitor &&visitor,
838+ [[maybe_unused]] T &visitable,
839+ [[maybe_unused]] Ts &&...ts)
838840 -> std::enable_if_t<(std::is_same_v<std::remove_cvref_t <T>,
839841 std::remove_cvref_t <Ts>>
840842 && ...)>
841843{
844+ #ifndef __clang_analyzer__
842845 using TT = std::remove_cvref_t <T>;
843846 visit<TT>(
844847 Functors::GetterVisitor<Visitor, std::tuple<T &, Ts &...>>{
845848 std::forward<Visitor>(visitor),
846849 {visitable, ts...}});
850+ #endif
847851}
848852
849853}
You can’t perform that action at this time.
0 commit comments