ReactivePlusPlus
ReactiveX implementation for C++20
Toggle main menu visibility
Loading...
Searching...
No Matches
fwd.hpp
1
// ReactivePlusPlus library
2
//
3
// Copyright Aleksey Loginov 2022 - present.
4
// Distributed under the Boost Software License, Version 1.0.
5
// (See accompanying file LICENSE_1_0.txt or copy at
6
// https://www.boost.org/LICENSE_1_0.txt)
7
//
8
// Project home: https://github.com/AlexInLog/ReactivePlusPlus
9
//
10
11
#pragma once
12
13
#include <concepts>
14
15
class
QObject;
16
17
namespace
rppqt::source
18
{
19
template
<std::derived_from<QObject> TSignalQObject, std::derived_from<TSignalQObject> TObject,
typename
R,
typename
... Args>
20
auto
from_signal
(
const
TObject&
object
, R (TSignalQObject::*signal)(Args...));
21
}
// namespace rppqt::source
rppqt::source::from_signal
auto from_signal(const TObject &object, R(TSignalQObject::*signal)(Args...))
Creates rpp::observable that emits a items from provided QT signal.
Definition
from_signal.hpp:76
src
extensions
rppqt
rppqt
sources
fwd.hpp
Generated by
1.17.0