is(typeof(mixin(X))) and __traits(compiles, mixin(X))

Jacob Carlborg doob at me.com
Mon Jul 5 01:46:19 PDT 2010


On 2010-07-05 10.03, Jonathan M Davis wrote:
> Is there a way to use string mixins with is(typeof(X)) and/or __traits(compiles,
> X)? As far as I can tell, if I do either of the following
>
> is(typeof(mixin(X)))
>
> __traits(compiles, mixin(X))
>
> it does not mixin the string and test that for compilation but rather tests
> whether the mixin expression itself compiles. Is there way to actually test a
> mixed in string for compilation rather than the mixin expression itself?
>
> - Jonathan M Davis

Try to wrap the whole expression in the string mixin.

-- 
Jacob Carlborg


More information about the Digitalmars-d-learn mailing list