libzypp
17.25.2
TargetException.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP_TARGET_TARGETEXCEPTION_H
13
#define ZYPP_TARGET_TARGETEXCEPTION_H
14
15
#include <iosfwd>
16
17
#include <string>
18
19
#include <
zypp/base/Exception.h
>
20
#include <
zypp/Pathname.h
>
21
23
namespace
zypp
24
{
25
namespace
target {
27
//
28
// CLASS NAME : TargetException
32
class
TargetException
:
public
Exception
33
{
34
public
:
38
TargetException
()
39
:
Exception
(
"Target Exception"
)
40
{}
44
TargetException
(
const
std::string & msg_r )
45
:
Exception
( msg_r )
46
{}
48
virtual
~TargetException
() throw() {};
49
};
50
51
class
TargetAbortedException
:
public
TargetException
52
{
53
public
:
54
TargetAbortedException
( );
55
59
TargetAbortedException
(
const
std::string & msg_r )
60
:
TargetException
( msg_r )
61
{}
63
virtual
~TargetAbortedException
() throw() {};
64
protected
:
65
virtual
std::ostream &
dumpOn
( std::ostream &
str
)
const
;
66
private
:
67
};
68
69
71
}
// namespace target
72
}
// namespace zypp
74
#endif // ZYPP_TARGET_TARGETEXCEPTION_H
zypp::target::TargetAbortedException::~TargetAbortedException
virtual ~TargetAbortedException()
Dtor.
Definition:
TargetException.h:63
zypp::Exception
Base class for Exception.
Definition:
Exception.h:146
zypp::target::TargetException
Just inherits Exception to separate target exceptions.
Definition:
TargetException.h:33
zypp::target::TargetException::TargetException
TargetException()
Ctor taking message.
Definition:
TargetException.h:38
Pathname.h
Exception.h
zypp
Easy-to use interface to the ZYPP dependency resolver.
Definition:
CodePitfalls.doc:2
zypp::target::TargetAbortedException::dumpOn
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
Definition:
TargetException.cc:30
zypp::target::TargetAbortedException::TargetAbortedException
TargetAbortedException()
Definition:
TargetException.cc:26
zypp::target::TargetAbortedException::TargetAbortedException
TargetAbortedException(const std::string &msg_r)
Ctor taking message.
Definition:
TargetException.h:59
zypp::target::TargetException::TargetException
TargetException(const std::string &msg_r)
Ctor taking message.
Definition:
TargetException.h:44
zypp::target::TargetException::~TargetException
virtual ~TargetException()
Dtor.
Definition:
TargetException.h:48
str
String related utilities and Regular expression matching.
zypp::target::TargetAbortedException
Definition:
TargetException.h:52
zypp
target
TargetException.h
Generated by
1.8.20