On Tuesday, 12 July 2016 at 04:38:42 UTC, Chang Long wrote:
test.d
=
template newType(size_t N){
class NewType
{
enum Type = N ;
}
}
just find it should be this:
template newType(size_t N){
class NewType
{
test.d
=
template newType(size_t N){
class NewType
{
enum Type = N ;
}
}
class A{}
alias Type = newType!1 ;
N New(N)(){
return new N();
}
void main(){
auto a = New!A;
auto n = New!Type;
}
On Wednesday, 29 June 2016 at 03:11:52 UTC, Hiemlick Hiemlicker
wrote:
test(myEnum.A | myEnum.B & myEnum.C).
I like this:
myEnum.( A | B & C) == myEnum.A | myEnum.B & myEnum.C