class Response {
auto getListView() & -> ListView {
return ListView(m_List);
}
void getListView() && = delete;
}
Then you get a compile error like in Rust when you try to call getListView() from a temporary object, but if you call the method from an lvalue it still works at least as long as the object is in scope.
To say those jokes are “bigoted” has a high bar, since comedy is about entertainment and not real. The jokes in the article don’t meet that bar, but one should be circumspect about drawing that conclusion because comedy isn’t real. To throw around that judgment offhand without supporting it is to lend support to a world based on censorship and conformity. It should not just be an assumption - “yeah of course these jokes are bigoted.” - that should be the substance of the discussion before we draw that conclusion.
So it’s proper to call out the bias of the commenter and not address their other argument.