paludis  Version 2.6.0
Classes | Namespaces | Typedefs | Variables
dep_spec.hh File Reference
#include <paludis/util/attributes.hh>
#include <paludis/util/clone.hh>
#include <paludis/util/pimp.hh>
#include <paludis/util/wrapped_forward_iterator.hh>
#include <paludis/util/fs_path.hh>
#include <paludis/util/named_value.hh>
#include <paludis/changed_choices-fwd.hh>
#include <paludis/dep_label.hh>
#include <paludis/dep_spec-fwd.hh>
#include <paludis/name.hh>
#include <paludis/version_operator-fwd.hh>
#include <paludis/version_requirements-fwd.hh>
#include <paludis/version_spec-fwd.hh>
#include <paludis/slot_requirement-fwd.hh>
#include <paludis/package_id-fwd.hh>
#include <paludis/environment-fwd.hh>
#include <paludis/additional_package_dep_spec_requirement-fwd.hh>
#include <paludis/partially_made_package_dep_spec-fwd.hh>
#include <paludis/dep_spec_data-fwd.hh>
#include <paludis/dep_spec_annotations-fwd.hh>
#include <memory>

Go to the source code of this file.

Classes

class  paludis::DepSpec
 
class  paludis::AnyDepSpec
 
class  paludis::AllDepSpec
 
class  paludis::ExactlyOneDepSpec
 
class  paludis::AtMostOneDepSpec
 
class  paludis::ConditionalDepSpec
 
class  paludis::StringDepSpec
 
struct  paludis::InstallableToRepository
 
struct  paludis::InstallableToPath
 
class  paludis::PackageDepSpec
 
class  paludis::PlainTextDepSpec
 
class  paludis::NamedSetDepSpec
 
class  paludis::LicenseDepSpec
 
class  paludis::FetchableURIDepSpec
 
class  paludis::SimpleURIDepSpec
 
class  paludis::PackageDepSpecError
 
class  paludis::BlockDepSpec
 
class  paludis::LabelsDepSpec< Labels_ >
 
class  paludis::PlainTextLabelDepSpec
 

Namespaces

 paludis
 

Typedefs

typedef Name< struct name_include_masked > paludis::n::include_masked
 
typedef Name< struct name_path > paludis::n::path
 
typedef Name< struct name_repository > paludis::n::repository
 

Variables

template class PALUDIS_VISIBLE paludis::Cloneable< DepSpec >
 
template class PALUDIS_VISIBLE paludis::CloneUsingThis< DepSpec, ConditionalDepSpec >
 
template class PALUDIS_VISIBLE paludis::CloneUsingThis< DepSpec, PackageDepSpec >
 

Detailed Description

Declarations for dependency spec classes.

Examples