Object pointer from delegate

BCS BCS at pathlink.com
Mon Aug 28 08:58:05 PDT 2006

Lutger wrote:
> Thanks! This can be useful if needed. Imho it would be nice if there was 
> a delegate property to get the object pointer.

Not all delegates have a Object pointer in them.

class C
	int j;
	int m(){return j;}

int fn(bool b)
	int i;
	int nfn()
		return i;

	auto dg = b ? &nfn : &(new C).m;

		// context on dg might be an Object or a stack frame
	return dg();

More information about the Digitalmars-d-learn mailing list