return true if T has an alias named NeighbourhoodType. False if not
return true if T has an alias named NeighbourhoodType. False if not.
Note that NeighbourhoodType need not actually be a neighbourhood.
It can be any type
structFoo {
aliasNeighbourhoodType = char; //car is is not a neighbourhood
}
staticassert( hasNeighbourhoodType!Foo); //but this return true anywaysstaticassert(!hasNeighbourhoodType!int);
return true if T has an alias named NeighbourhoodType. False if not
return true if T has an alias named NeighbourhoodType. False if not. Note that NeighbourhoodType need not actually be a neighbourhood. It can be any type