aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2006-01-22 07:50:48 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2006-01-22 07:50:48 +0000
commit17305ce435a37f6dce7a108a190ae362aff0411e (patch)
tree6bcbba16cdb7ea7f2e4a0b2eda178cd745b7e579
parentf7d90f23312f1b2b466ad2d940f4d1a9c9e4061f (diff)
downloadpaludis-17305ce435a37f6dce7a108a190ae362aff0411e.tar.gz
paludis-17305ce435a37f6dce7a108a190ae362aff0411e.tar.xz
Move the various dep list exceptions into dep_list.{hh,cc}.
-rw-r--r--paludis/all_masked_error.cc28
-rw-r--r--paludis/all_masked_error.hh40
-rw-r--r--paludis/block_error.cc28
-rw-r--r--paludis/block_error.hh38
-rw-r--r--paludis/circular_dependency_error.cc21
-rw-r--r--paludis/circular_dependency_error.hh46
-rw-r--r--paludis/dep_list.cc31
-rw-r--r--paludis/dep_list.hh74
-rw-r--r--paludis/dep_list_error.cc28
-rw-r--r--paludis/dep_list_error.hh40
-rw-r--r--paludis/dep_list_stack_too_deep_error.cc30
-rw-r--r--paludis/dep_list_stack_too_deep_error.hh41
-rw-r--r--paludis/files.m46
-rw-r--r--paludis/no_resolvable_option_error.cc28
-rw-r--r--paludis/no_resolvable_option_error.hh40
15 files changed, 99 insertions, 420 deletions
diff --git a/paludis/all_masked_error.cc b/paludis/all_masked_error.cc
deleted file mode 100644
index 5490c0c..0000000
--- a/paludis/all_masked_error.cc
+++ /dev/null
@@ -1,28 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include "all_masked_error.hh"
-
-using namespace paludis;
-
-AllMaskedError::AllMaskedError(const std::string & query) throw () :
- DepListError("Error searching for '" + query + "': no available versions")
-{
-}
-
diff --git a/paludis/all_masked_error.hh b/paludis/all_masked_error.hh
deleted file mode 100644
index 0471007..0000000
--- a/paludis/all_masked_error.hh
+++ /dev/null
@@ -1,40 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef PALUDIS_GUARD_PALUDIS_ALL_MASKED_ERROR_HH
-#define PALUDIS_GUARD_PALUDIS_ALL_MASKED_ERROR_HH 1
-
-#include <paludis/dep_list_error.hh>
-
-namespace paludis
-{
- /**
- * Thrown if all versions of a particular atom are masked.
- */
- class AllMaskedError : public DepListError
- {
- public:
- /**
- * Constructor.
- */
- AllMaskedError(const std::string & query) throw ();
- };
-}
-
-#endif
diff --git a/paludis/block_error.cc b/paludis/block_error.cc
deleted file mode 100644
index 13e3a3e..0000000
--- a/paludis/block_error.cc
+++ /dev/null
@@ -1,28 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include "block_error.hh"
-
-using namespace paludis;
-
-BlockError::BlockError(const std::string & msg) throw () :
- DepListError("Block: " + msg)
-{
-}
diff --git a/paludis/block_error.hh b/paludis/block_error.hh
deleted file mode 100644
index 6b16c2a..0000000
--- a/paludis/block_error.hh
+++ /dev/null
@@ -1,38 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef PALUDIS_GUARD_PALUDIS_BLOCK_ERROR_HH
-#define PALUDIS_GUARD_PALUDIS_BLOCK_ERROR_HH 1
-
-#include <paludis/dep_list_error.hh>
-
-namespace paludis
-{
- /**
- * Thrown if a block is encountered.
- */
- class BlockError : public DepListError
- {
- public:
- BlockError(const std::string & msg) throw ();
- };
-}
-
-#endif
diff --git a/paludis/circular_dependency_error.cc b/paludis/circular_dependency_error.cc
deleted file mode 100644
index 4d7d50f..0000000
--- a/paludis/circular_dependency_error.cc
+++ /dev/null
@@ -1,21 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include "circular_dependency_error.hh"
-
diff --git a/paludis/circular_dependency_error.hh b/paludis/circular_dependency_error.hh
deleted file mode 100644
index fd4111b..0000000
--- a/paludis/circular_dependency_error.hh
+++ /dev/null
@@ -1,46 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef PALUDIS_GUARD_PALUDIS_CIRCULAR_DEPENDENCY_ERROR_HH
-#define PALUDIS_GUARD_PALUDIS_CIRCULAR_DEPENDENCY_ERROR_HH 1
-
-#include <paludis/dep_list_error.hh>
-#include <paludis/join.hh>
-
-namespace paludis
-{
- /**
- * Thrown if a circular dependency is encountered.
- */
- class CircularDependencyError : public DepListError
- {
- public:
- /**
- * Constructor, from a sequence of the items causing the circular
- * dependency.
- */
- template <typename I_>
- CircularDependencyError(I_ begin, const I_ end) throw () :
- DepListError("Circular dependency: " + join(begin, end, " -> "))
- {
- }
- };
-}
-
-#endif
diff --git a/paludis/dep_list.cc b/paludis/dep_list.cc
index c701849..091cae2 100644
--- a/paludis/dep_list.cc
+++ b/paludis/dep_list.cc
@@ -18,12 +18,7 @@
*/
#include "dep_list.hh"
-#include "dep_list_error.hh"
-#include "dep_list_stack_too_deep_error.hh"
#include "dep_parser.hh"
-#include "all_masked_error.hh"
-#include "no_resolvable_option_error.hh"
-#include "circular_dependency_error.hh"
#include "all_dep_atom.hh"
#include "any_dep_atom.hh"
#include "block_dep_atom.hh"
@@ -33,7 +28,6 @@
#include "container_entry.hh"
#include "save.hh"
#include "indirect_iterator.hh"
-#include "block_error.hh"
#include "join.hh"
#include "filter_insert_iterator.hh"
@@ -42,6 +36,31 @@
using namespace paludis;
+DepListError::DepListError(const std::string & m) throw () :
+ Exception(m)
+{
+}
+
+DepListStackTooDeepError::DepListStackTooDeepError(int level) throw () :
+ DepListError("DepList stack too deep (" + stringify(level) + " entries)")
+{
+}
+
+NoResolvableOptionError::NoResolvableOptionError() throw () :
+ DepListError("No resolvable || ( ) option")
+{
+}
+
+AllMaskedError::AllMaskedError(const std::string & query) throw () :
+ DepListError("Error searching for '" + query + "': no available versions")
+{
+}
+
+BlockError::BlockError(const std::string & msg) throw () :
+ DepListError("Block: " + msg)
+{
+}
+
namespace paludis
{
template<>
diff --git a/paludis/dep_list.hh b/paludis/dep_list.hh
index 7bfc6e5..d5a336f 100644
--- a/paludis/dep_list.hh
+++ b/paludis/dep_list.hh
@@ -31,6 +31,80 @@
namespace paludis
{
/**
+ * Thrown if an error occurs whilst building a DepList.
+ */
+ class DepListError : public Exception
+ {
+ protected:
+ /**
+ * Constructor.
+ */
+ DepListError(const std::string &) throw ();
+ };
+
+ /**
+ * Thrown if a DepList's add stack gets too deep.
+ */
+ class DepListStackTooDeepError : public DepListError
+ {
+ public:
+ /**
+ * Constructor.
+ */
+ DepListStackTooDeepError(int level) throw ();
+ };
+
+ /**
+ * Thrown if no entry in a || ( ) block is resolvable.
+ */
+ class NoResolvableOptionError : public DepListError
+ {
+ public:
+ /**
+ * Constructor.
+ */
+ NoResolvableOptionError() throw ();
+ };
+
+ /**
+ * Thrown if all versions of a particular atom are masked.
+ */
+ class AllMaskedError : public DepListError
+ {
+ public:
+ /**
+ * Constructor.
+ */
+ AllMaskedError(const std::string & query) throw ();
+ };
+
+ /**
+ * Thrown if a block is encountered.
+ */
+ class BlockError : public DepListError
+ {
+ public:
+ BlockError(const std::string & msg) throw ();
+ };
+
+ /**
+ * Thrown if a circular dependency is encountered.
+ */
+ class CircularDependencyError : public DepListError
+ {
+ public:
+ /**
+ * Constructor, from a sequence of the items causing the circular
+ * dependency.
+ */
+ template <typename I_>
+ CircularDependencyError(I_ begin, const I_ end) throw () :
+ DepListError("Circular dependency: " + join(begin, end, " -> "))
+ {
+ }
+ };
+
+ /**
* Used in DepList::set_rdepend_post
*/
enum DepListRdependOption
diff --git a/paludis/dep_list_error.cc b/paludis/dep_list_error.cc
deleted file mode 100644
index 40ca8e0..0000000
--- a/paludis/dep_list_error.cc
+++ /dev/null
@@ -1,28 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include "dep_list_error.hh"
-
-using namespace paludis;
-
-DepListError::DepListError(const std::string & m) throw () :
- Exception(m)
-{
-}
-
diff --git a/paludis/dep_list_error.hh b/paludis/dep_list_error.hh
deleted file mode 100644
index 64d96ce..0000000
--- a/paludis/dep_list_error.hh
+++ /dev/null
@@ -1,40 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef PALUDIS_GUARD_PALUDIS_DEP_LIST_ERROR_HH
-#define PALUDIS_GUARD_PALUDIS_DEP_LIST_ERROR_HH 1
-
-#include <paludis/exception.hh>
-
-namespace paludis
-{
- /**
- * Thrown if an error occurs whilst building a DepList.
- */
- class DepListError : public Exception
- {
- protected:
- /**
- * Constructor.
- */
- DepListError(const std::string &) throw ();
- };
-}
-
-#endif
diff --git a/paludis/dep_list_stack_too_deep_error.cc b/paludis/dep_list_stack_too_deep_error.cc
deleted file mode 100644
index fc3ca03..0000000
--- a/paludis/dep_list_stack_too_deep_error.cc
+++ /dev/null
@@ -1,30 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include "dep_list_stack_too_deep_error.hh"
-#include "stringify.hh"
-
-using namespace paludis;
-
-DepListStackTooDeepError::DepListStackTooDeepError(int level) throw () :
- DepListError("DepList stack too deep (" + stringify(level) + " entries)")
-{
-}
-
diff --git a/paludis/dep_list_stack_too_deep_error.hh b/paludis/dep_list_stack_too_deep_error.hh
deleted file mode 100644
index 1aa64c3..0000000
--- a/paludis/dep_list_stack_too_deep_error.hh
+++ /dev/null
@@ -1,41 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef PALUDIS_GUARD_PALUDIS_DEP_LIST_STACK_TOO_DEEP_ERROR_HH
-#define PALUDIS_GUARD_PALUDIS_DEP_LIST_STACK_TOO_DEEP_ERROR_HH 1
-
-#include <paludis/dep_list_error.hh>
-
-namespace paludis
-{
- /**
- * Thrown if a DepList's add stack gets too deep.
- */
- class DepListStackTooDeepError : public DepListError
- {
- public:
- /**
- * Constructor.
- */
- DepListStackTooDeepError(int level) throw ();
- };
-}
-
-#endif
diff --git a/paludis/files.m4 b/paludis/files.m4
index ef132a4..aece6c1 100644
--- a/paludis/files.m4
+++ b/paludis/files.m4
@@ -10,16 +10,13 @@ dnl on this file at present...
add(`about', `hh', `test')
add(`all_dep_atom', `hh', `cc')
-add(`all_masked_error', `hh', `cc')
add(`ambiguous_package_name_error', `hh', `cc')
add(`any_dep_atom', `hh', `cc')
add(`attributes', `hh', `cc')
add(`bad_version_spec_error', `hh', `cc')
add(`block_dep_atom', `hh', `cc')
-add(`block_error', `hh', `cc')
add(`category_name_part', `hh', `cc')
add(`category_name_part_collection', `hh', `cc')
-add(`circular_dependency_error', `hh', `cc')
add(`comparison_policy', `hh', `cc', `test')
add(`composite_dep_atom', `hh', `cc')
add(`composite_pattern', `hh', `cc')
@@ -39,8 +36,6 @@ add(`dep_atom_visitor', `hh', `cc')
add(`dep_lexer', `hh', `cc', `test')
add(`dep_list', `hh', `cc', `test')
add(`dep_list_entry', `hh', `cc')
-add(`dep_list_error', `hh', `cc')
-add(`dep_list_stack_too_deep_error', `hh', `cc')
add(`dep_parser', `hh', `cc', `test')
add(`dep_string_error', `hh', `cc')
add(`dep_string_lex_error', `hh', `cc')
@@ -67,7 +62,6 @@ add(`keyword_name', `hh', `cc')
add(`line_config_file', `hh', `cc', `test')
add(`mask_reasons', `hh', `cc')
add(`name_error', `hh', `cc')
-add(`no_resolvable_option_error', `hh', `cc')
add(`no_such_package_error', `hh', `cc')
add(`no_such_repository_error', `hh', `cc')
add(`no_such_version_error', `hh', `cc')
diff --git a/paludis/no_resolvable_option_error.cc b/paludis/no_resolvable_option_error.cc
deleted file mode 100644
index 34fd7cb..0000000
--- a/paludis/no_resolvable_option_error.cc
+++ /dev/null
@@ -1,28 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include "no_resolvable_option_error.hh"
-
-using namespace paludis;
-
-NoResolvableOptionError::NoResolvableOptionError() throw () :
- DepListError("No resolvable || ( ) option")
-{
-}
-
diff --git a/paludis/no_resolvable_option_error.hh b/paludis/no_resolvable_option_error.hh
deleted file mode 100644
index 3f0f4f1..0000000
--- a/paludis/no_resolvable_option_error.hh
+++ /dev/null
@@ -1,40 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaranm@gentoo.org>
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef PALUDIS_GUARD_PALUDIS_NO_RESOLVABLE_OPTION_ERROR_HH
-#define PALUDIS_GUARD_PALUDIS_NO_RESOLVABLE_OPTION_ERROR_HH 1
-
-#include <paludis/dep_list_error.hh>
-
-namespace paludis
-{
- /**
- * Thrown if no entry in a || ( ) block is resolvable.
- */
- class NoResolvableOptionError : public DepListError
- {
- public:
- /**
- * Constructor.
- */
- NoResolvableOptionError() throw ();
- };
-}
-
-#endif