Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
omni::exception::Serialization Class Reference

An exception that occurs during Serialization. More...

#include <exception.h>

Inheritance diagram for omni::exception::Serialization:
Inheritance graph
[legend]
Collaboration diagram for omni::exception::Serialization:
Collaboration graph
[legend]

Public Member Functions

 Serialization (omni::Id _id)
 
QString message () const throw ()
 This is the method which throw the message string. More...
 
- Public Member Functions inherited from omni::exception::Error
Type type () const
 Return type of exception. More...
 
- Public Member Functions inherited from omni::Exception
virtual QString typeAsString () const
 

Private Attributes

omni::Id id_
 

Additional Inherited Members

- Public Types inherited from omni::Exception
enum  Type { WARNING, ERROR, FATAL }
 

Detailed Description

An exception that occurs during Serialization.

Constructor & Destructor Documentation

omni::exception::Serialization::Serialization ( omni::Id  _id)
inline
90  :
91  id_(_id)
92  {}
omni::Id id_
Definition: exception.h:100

Member Function Documentation

QString omni::exception::Serialization::message ( ) const
throw (
)
inlinevirtual

This is the method which throw the message string.

Implements omni::Exception.

95  {
96  return QString("Serialization Exception. Invalid Id: ") + id_.str();
97  }
QString const & str() const
Returns string representation (const)
Definition: Id.cpp:42
omni::Id id_
Definition: exception.h:100

Field Documentation

omni::Id omni::exception::Serialization::id_
private

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