00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
#ifndef OPENCAL_EXCEPTIONS_NULLPARENTEXCEPTION_H
00012
#define OPENCAL_EXCEPTIONS_NULLPARENTEXCEPTION_H
00013
00014
00015
#include <OpenCAL/global.h>
00016
#include <OpenCAL/Exception.h>
00017
00018
namespace OpenCAL
00019 {
00020
namespace Exceptions
00021 {
00022
class OPENCAL_API NullParentException:
public Exception
00023 {
00024
public:
00025
00026 NullParentException(
const string file,
int line);
00027 NullParentException(
const string message =
"",
const string file =
"",
int line = 0);
00028
virtual ~NullParentException();
00029 };
00030 }
00031 }
00032
00033
#endif // OPENCAL_EXCEPTIONS_NULLPARENTEXCEPTION_H