Am 02.04.2011 11:24, schrieb spir: > On 04/02/2011 12:14 AM, enuhtac wrote: >> template isA( T ) >> { >> static if( is( T U == A!( U, s ), string s ) ) >> enum bool isA = true; >> else >> enum bool isA = false; >> }; > > What does ", string s" do here inside the is expression? > > Denis A takes two template parameters: a type "T" and a value "string s". So I need to specify both parameters in the is expression. In the D manual you find something similar:
static if (is(int[10] W : W[V], int V))