TileCalib::TypeConflict Node1 TileCalib::TypeConflict + TypeConflict() + ~TypeConflict() Node2 TileCalib::Exception + Exception() + ~Exception() + what() + domain() # setMessage() - format() Node2->Node1 Node3 std::exception Node3->Node2 Node4 std::string Node4->Node2 -m_message -m_result -m_domain Node5 std::basic_string< char > Node5->Node4