> 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

Reply via email to