On Friday, October 26, 2012 15:55:34 simendsjo wrote:
> So.. What do I need to implement for a struct to be a valid
> built-in type?
> All valid properties (min, max etc) and operators for that type?

So, you want stuff like isFloatingPoint and isNumeric to return true for a 
user-defined struct? That pretty much defeats their purpose if that happens. 
They're checking for exact matches, not implicit conversions, and a function 
intended to work explicitly with float isn't necessarily going to work with 
your struct, so it needs isFloatingPoint to be false for something that isn't 
truly a built-in floating point type.

- Jonathan M Davis

Reply via email to