Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2004-02-12 12:45:20


Noel Yap <Noel.Yap_at_[hidden]> writes:

> I'd like to have a variable act as a function call. For example:
>
> Foo& getFoo();
>
> foo; // really calls getFoo
>
> Is there a boost way to do this?

There's not even a C++ way to do it.

If you have the luxury of assigning foo to another variable or
passing it to a function, you can use implicit conversion operators
to force a function call at that point.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk