• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
56