]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/tools/build/src/exceptions.py
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / tools / build / src / exceptions.py
CommitLineData
7c673cae
FG
1# Copyright Pedro Ferreira 2005. Distributed under the Boost
2# Software License, Version 1.0. (See accompanying
3# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4
5
6class BaseBoostBuildException(Exception):
7 """A base Exception class for all other Boost.Build exceptions to inherit from."""
8
9
10class UserError(BaseBoostBuildException):
11 pass
12
13
14class FeatureConflict(BaseBoostBuildException):
15 pass
16
17
18class InvalidSource(BaseBoostBuildException):
19 pass
20
21
22class InvalidFeature(BaseBoostBuildException):
23 pass
24
25
26class InvalidProperty(BaseBoostBuildException):
27 pass
28
29
30class InvalidValue(BaseBoostBuildException):
31 pass
32
33
34class InvalidAttribute(BaseBoostBuildException):
35 pass
36
37
38class AlreadyDefined(BaseBoostBuildException):
39 pass
40
41
42class IllegalOperation(BaseBoostBuildException):
43 pass
44
45
46class Recursion(BaseBoostBuildException):
47 pass
48
49
50class NoBestMatchingAlternative(BaseBoostBuildException):
51 pass
52
53
54class NoAction(BaseBoostBuildException):
55 pass