9 //template<class X, class A> inline void Assert(A assertion)
10 template<class A> inline void Assert(A assertion)
12 //if (!assertion) throw X();
18 #ifdef HAVE_PARTIAL_SPECIALIZATION
19 // Not too sure if this is the correct way to specialize
20 template<class A> inline void Assert(A * ptr)
28 //template<class A, class E> inline void Assert(A assertion, E except)
30 // if (!assertion) except;
35 inline void lyx_assert(...)
43 //} // end of namespace LyX