> Even a simple overloading of two functions (if we don't want to > disturb reference binding) seems to put it in serious trouble: > > > void f(int) { something... } > void f(short) { something else... } > > int main() { > int i = 0; > f(i); > }
int and short do not have an is_base_and_derived relationship. This thread is getting off-topic, so I'll stop here. Dave _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost