
David Abrahams skrev:
on Tue Nov 11 2008, Thorsten Ottosen <thorsten.ottosen-AT-dezide.com> wrote:
Not to me. In what sense is this proposed cast "down?" Well, as you say, its narrowing.
The naming applied to polymorphic_cast and polymorphic_downcast is not perfect either, since both can be used to "casting down".
That's like saying a knife is badly named because it can be used for "slicing carrots."
Do you disagree with my proposal that we should have some consistent way of naming a cast that does a debug check, but otherwise is unchecked? I suggested boost::numeric_debug_cast boost::polymorphic_debug_cast boost::any_debug_cast but perhaps boost::numeric_static_cast boost::polymorphic_static_cast boost::any_static_cast which reads nice, but the names are getting awfully long. -Thorsten