Rosetta Utilities  2014.35
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
utility::excn::EXCN_Msg_Exception Class Reference

#include <Exceptions.hh>

Public Member Functions

 EXCN_Msg_Exception (std::string const &msg)
 
virtual void show (std::ostream &) const
 
virtual std::string const msg () const
 
virtual void add_msg (std::string const &str)
 
- Public Member Functions inherited from utility::excn::EXCN_Base
virtual ~EXCN_Base ()
 

Protected Member Functions

 EXCN_Msg_Exception ()
 
- Protected Member Functions inherited from utility::excn::EXCN_Base
 EXCN_Base ()
 

Private Attributes

std::string msg_
 

Constructor & Destructor Documentation

utility::excn::EXCN_Msg_Exception::EXCN_Msg_Exception ( std::string const &  msg)
inline
utility::excn::EXCN_Msg_Exception::EXCN_Msg_Exception ( )
inlineprotected

Member Function Documentation

virtual void utility::excn::EXCN_Msg_Exception::add_msg ( std::string const &  str)
inlinevirtual

References msg_.

virtual std::string const utility::excn::EXCN_Msg_Exception::msg ( ) const
inlinevirtual
void utility::excn::EXCN_Msg_Exception::show ( std::ostream &  os) const
virtual

Implements utility::excn::EXCN_Base.

References msg().

Member Data Documentation

std::string utility::excn::EXCN_Msg_Exception::msg_
private

Referenced by add_msg(), and msg().


The documentation for this class was generated from the following files: