Interesting. In treeview module I mentioned, there is an enum containing
some numeric values cast from HTREEITEM, which is in fact HANDLE, which
is void* if I understand properly.
I tried to convert DGUI to use dsource' WindowsAPI project, and at least
from compiler perspective, everything worked except this TreeView
weirdness...
Dňa 10. 10. 2012 17:51 bearophile wrote / napísal(a):
Lubos Pintes:
I see no "void" there, except that foo has a return type of void.
Minimized:
enum Foo : void* {
a = null
}
void main() {
auto f = Foo.a;
}
enums are good for ints, ubytes, longs, chars, etc. The more types you
try to put in them, the more compiler holes you will find.
Bye,
bearophile