RXCPP:建立一个不关心可观察量的输入类型的扩展

时间:2017-07-27 08:10:22

标签: c++ rxcpp

我希望制作一个不关心它接收的可观察类型的扩展函数。

例如:

template <typename T>
inline auto makeones() -> function<observable<int>(observable<T>)>
{
return [=](observable<T> s) {
    return s | rxo::map([=](auto x) { return 1; }) 
};
}

如果可能的话,我希望能够在不指定模板的情况下调用此方法。

例如:

stream | makeones() 

而不是

stream | makeones<myType>()

我认为这更像是一个c ++问题,而不是一个rxcpp问题。这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以使用带有模板方法的结构:

printf
相关问题