opDispatch or equivalent at static context

Chris Nicholson-Sauls ibisbasenji at gmail.com
Thu Jan 21 00:28:37 PST 2010


Lars T. Kyllingstad wrote:
> Chris Nicholson-Sauls wrote:
>> (Apologies ahead of time if I've overlooked something.)
>>
>> How possible could it be to have opDispatch or an equivalent feature 
>> (opStaticDispatch?) available for static forwarding?  Use-case: I'm 
>> envisioning an ORM library, where one could do things like:
>>     Player.findFirstByName( "Bob" )
>>
>> With a static forwarding template parsing the "findFirstByName" to 
>> rewrite the call:
>>     Player.find( FindFlags.First, `name == "Bob"` )
> 
> 
> Isn't that what opDispatch does now?
> 
> -Lars

Not as a static member, to my knowledge.  At the very least, I see no mention of static 
forwarding in the docs: http://www.digitalmars.com/d/2.0/operatoroverloading.html#Dispatch

-- Chris Nicholson-Sauls



More information about the Digitalmars-d mailing list