Skip to content
  • Thierry Geraud's avatar
    Modify mlc::assert_ to handle explicit error messages; also. · 34337858
    Thierry Geraud authored
    - mlc/elt.hh: Fix bug.
    - mlc/pair.hh: Add explicit error messages.
    - mlc/valist.hh: Likewise.
    - mlc/bool.hh (ASSERTION_FAILED_, AN_ASSERTION_FAILED_): Remove
    so that error messages are more concise.
    (iff_, mlc_iff): Rename as...
    (type_iff_, mlc_type_iff): ...these.
    (assert_): Update.
    - mlc/switch.hh: New.
    - mlc/is_a.hh (internal::is_a): Move and rename as...
    (is_a_): ...this so error messages are shortern.
    - mlc/cmp.hh: Pretty print.
    
    
    git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@412 4aad255d-cdde-0310-9447-f3009e2ae8c0
    34337858