On Friday, 24 July 2020 10:32:08 PDT Ville Voutilainen wrote:
> I don't know what the "sub-scope of a class" means.
struct S
{
namespace prop1 {
int operator()() const;
void bind(std::function<void(int)> binding;
};
private:
int propvalue;
}
int S::prop1::operator()() const
{
static_assert(std::is_same_v<decltype(*this), const S>);
return propvalue;
}
int f(S *s)
{
s->prop1.bind([](int) {});
return s->prop1();
}
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel DPG Cloud Engineering
_______________________________________________
Development mailing list
[email protected]
https://lists.qt-project.org/listinfo/development