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