struct Adder {
    int v;
    auto opCall(int x) { return x + v; }
}

auto adder(int v) {
    return Adder(v);  // How do I call the constructor??
}

int main() {
    auto a = adder(5);
}

Reply via email to