Is there any way to differentiate between a type and an alias?
Rene Zwanenburg via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun May 25 04:04:09 PDT 2014
Given
alias GLenum = uint;
void glSomeFunction(GLenum, uint);
Now, is there some way to differentiate between GLenum and uint
when using ParameterTypeTuple!glSomeFunction?
I'm writing a function which shows the arguments a GL function
was called with when an error occurs. The GLenum needs to be
printed as a stringified version of the constant's name, while
the uint is just an uint.
More information about the Digitalmars-d-learn
mailing list