paludis::AmbiguousPackageNameError Class Reference
[ExceptionsPackage Database]

#include <package_database.hh>

Inheritance diagram for paludis::AmbiguousPackageNameError:

paludis::PackageDatabaseLookupError paludis::PackageDatabaseError paludis::Exception

List of all members.

Iterate over possible matches

typedef WrappedForwardIterator
< OptionsConstIteratorTag,
const std::string > 
OptionsConstIterator
OptionsConstIterator begin_options () const PALUDIS_ATTRIBUTE((warn_unused_result))
OptionsConstIterator end_options () const PALUDIS_ATTRIBUTE((warn_unused_result))

Basic operations

template<typename I_>
 AmbiguousPackageNameError (const std::string &name, I_ begin, const I_ end) throw ()
 AmbiguousPackageNameError (const AmbiguousPackageNameError &)
virtual ~AmbiguousPackageNameError () throw ()

Public Member Functions

const std::string & name () const PALUDIS_ATTRIBUTE((warn_unused_result))


Detailed Description

Thrown if a PackageDatabase query results in more than one matching Package.
Examples:

example_package_database.cc.


Member Function Documentation

const std::string& paludis::AmbiguousPackageNameError::name (  )  const

The name of the package.


The documentation for this class was generated from the following file:
Generated on Mon Sep 21 10:36:11 2009 for paludis by  doxygen 1.5.4