On 13/01/2011 17:14, %u wrote:
== Quote from Simen kjaeraas (simen.kja...@gmail.com)'s article
%ue...@ee.com wrote:
I only need something to make a void deleg() from a void func().
This works for me:
ReturnType!( F ) delegate( ParameterTypeTuple!( F ) ) toDelegate( F )( F
fn ) {
return
Moritz Warning moritzwarn...@web.de wrote:
My tangofied of this code works, maybe it's a lib bug?
On the other hand, is the delegate allocated on the stack?
Anyway, here is another way:
R delegate(T) toDg(R, T...)(R function(T) fp)
{
struct dg
{
R opCall(T t)
{
On Thu, 13 Jan 2011 17:14:13 +, %u wrote:
== Quote from Simen kjaeraas (simen.kja...@gmail.com)'s article
%u e...@ee.com wrote:
I only need something to make a void deleg() from a void func().
This works for me:
ReturnType!( F ) delegate( ParameterTypeTuple!( F ) ) toDelegate( F )(
F
is it available?
I only need something to make a void deleg() from a void func().
%u e...@ee.com wrote:
I only need something to make a void deleg() from a void func().
This works for me:
ReturnType!( F ) delegate( ParameterTypeTuple!( F ) ) toDelegate( F )( F
fn ) {
return ( ParameterTypeTuple!( F ) args ){ return fn( args ); };
}
--
Simen
== Quote from Simen kjaeraas (simen.kja...@gmail.com)'s article
%u e...@ee.com wrote:
I only need something to make a void deleg() from a void func().
This works for me:
ReturnType!( F ) delegate( ParameterTypeTuple!( F ) ) toDelegate( F )( F
fn ) {
return ( ParameterTypeTuple!( F )