"John Torjo" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> assert( (i < j) || (i == 0) || (j == 1) ); would change into
> SMART_ASSERT( (v_(i) < v_(j)) || (i == 0) || (j == 1) );
>
> The output of the above (in case the assertion fails) can look like:
>
> Assertion failed:
> '(v_(i) < v_(j)) || (i < 0) || (v_(k) == -1)'
> i= '3'
> j= '2'
> k= '1'
>
This feature looks handy. Short macro like "v_" is IMHO acceptable, it won't
clash with definition like:
  int v_;

I wounder if it could be somehow merged with
http://www.cuj.com/experts/2104/alexandr.htm?topic=experts ?

/Pavel



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to