15 #ifndef INCLUDED_core_kinematics_Exceptions_hh
16 #define INCLUDED_core_kinematics_Exceptions_hh
25 #include <utility/excn/Exceptions.hh>
35 namespace kinematics {
38 typedef utility::excn::EXCN_Msg_Exception
Parent;
41 : EXCN_Msg_Exception( msg ),
bad_tree_( f ) {};
43 using utility::excn::EXCN_Msg_Exception::show;
45 virtual void show( std::ostream& os ) {
46 os << msg() <<
"\nInvalid FoldTree: "<<
bad_tree() << std::endl;