Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
limbo::programoptions::ProgramOptionsException Class Reference

an exception class for limbo::programoptions::ProgramOptions More...

#include <ProgramOptions.h>

Inheritance diagram for limbo::programoptions::ProgramOptionsException:

Public Types

typedef std::exception base_type
 base type
 

Public Member Functions

 ProgramOptionsException (std::string const &msg)
 constructor More...
 
 ProgramOptionsException (ProgramOptionsException const &rhs)
 copy constructor More...
 
virtual ~ProgramOptionsException () throw ()
 destructor
 
virtual const char * what () const throw ()
 access message More...
 

Protected Attributes

std::string m_msg
 message of the exception
 

Detailed Description

an exception class for limbo::programoptions::ProgramOptions

Definition at line 35 of file ProgramOptions.h.

Constructor & Destructor Documentation

limbo::programoptions::ProgramOptionsException::ProgramOptionsException ( std::string const &  msg)
inline

constructor

Parameters
msgmessage

Definition at line 44 of file ProgramOptions.h.

limbo::programoptions::ProgramOptionsException::ProgramOptionsException ( ProgramOptionsException const &  rhs)
inline

copy constructor

Parameters
rhsthe other object to copy

Definition at line 49 of file ProgramOptions.h.

Member Function Documentation

virtual const char* limbo::programoptions::ProgramOptionsException::what ( ) const
throw (
)
inlinevirtual

access message

Returns
message of the exception

Definition at line 58 of file ProgramOptions.h.


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