virtual method pointer
Mehrdad
wfunction at hotmail.com
Thu May 3 12:09:28 PDT 2012
On Thursday, 3 May 2012 at 18:47:11 UTC, Gor Gyolchanyan wrote:
> I need to get a pointer to a virtual method, which is in turn a
> function pointer, being set by virtual method binding.
> Can anyone, please, tell me how to get it? Taking the delegate
> of the
> method won't do, because I need it to behave exactly as a
> virtual
> method call, except I pass the "this" explicitly.
> I need this in an event handling mechanism I'm making. You
> derive from
> the Sink class, passing your static type to the constructor,
> which
> scans your virtual methods, that conform to specific
> requirements and
> extracts them into an array, which later uses to dispatch the
> incoming
> events.
> It will feel much like a run-time virtual template method.
Are you asking for the same thing I was asking for?
http://forum.dlang.org/thread/jn9ops$13bs$1@digitalmars.com
More information about the Digitalmars-d
mailing list