paludis  Version 2.6.0
Files | Classes | Macros
Exceptions

Files

file  exception.hh
 

Classes

class  paludis::ActionFailedError
 
class  paludis::ActionAbortedError
 
class  paludis::ChoicePrefixNameError
 
class  paludis::ChoiceNameWithPrefixError
 
class  paludis::UnprefixedChoiceNameError
 
class  paludis::PackageDepSpecError
 
class  paludis::DistributionConfigurationError
 
class  paludis::AmbiguousPackageNameError
 
class  paludis::DuplicateRepositoryError
 
class  paludis::NoSuchPackageError
 
class  paludis::NoSuchRepositoryError
 
class  paludis::FSMergerError
 
class  paludis::FSMerger
 
class  paludis::PackageNamePartError
 
class  paludis::CategoryNamePartError
 
class  paludis::SlotNameError
 
class  paludis::RepositoryNameError
 
class  paludis::KeywordNameError
 
class  paludis::SetNameError
 
class  paludis::PartNameError
 
class  paludis::NoSuchSetError
 
class  paludis::RecursivelyDefinedSetError
 
class  paludis::SetFileError
 
class  paludis::SyncFailedError
 
class  paludis::NoSuchSyncerError
 
class  paludis::UnmergerError
 
class  paludis::GotASetNotAPackageDepSpec
 
class  paludis::BadVersionOperatorError
 
class  paludis::BadVersionSpecError
 
class  paludis::args::ArgsError
 
class  paludis::args::BadValue
 
class  paludis::args::MissingValue
 
class  paludis::args::BadArgument
 
class  paludis::ConfigFileError
 
class  paludis::DestringifyError
 
class  paludis::Context
 
class  paludis::Exception
 
class  paludis::InternalError
 
class  paludis::NotAvailableError
 
class  paludis::NameError
 
class  paludis::ConfigurationError
 
class  paludis::FSError
 
class  paludis::GraphError
 
class  paludis::NoSuchGraphNodeError
 
class  paludis::NoSuchGraphEdgeError
 
class  paludis::NoGraphTopologicalOrderExistsError
 
class  paludis::PtyError
 
class  paludis::GetenvError
 

Macros

#define PALUDIS_HERE
 

Detailed Description

Exceptions and related utility classes.

Macro Definition Documentation

#define PALUDIS_HERE
Value:
(std::string(__PRETTY_FUNCTION__) + " at " + \
std::string(__FILE__) + ":" + paludis::stringify(__LINE__))
std::string stringify(const T_ &item)
Definition: stringify.hh:166

Expands to the current function name, file and line, for use with paludis::InternalError.

Examples:
example_dep_spec.cc.