20#ifndef PALUDIS_GUARD_PALUDIS_NAME_FWD_HH
21#define PALUDIS_GUARD_PALUDIS_NAME_FWD_HH 1
23#include <paludis/util/wrapped_value-fwd.hh>
37 class PackageNamePartTag;
51 class CategoryNamePartTag;
95 class RepositoryNameTag;
109 class KeywordNameTag;
Definition wrapped_value.hh:45
std::ostream & operator<<(std::ostream &, const AdditionalPackageDepSpecRequirement &) PALUDIS_VISIBLE
WrappedValue< KeywordNameTag > KeywordName
Definition name-fwd.hh:118
WrappedValue< SlotNameTag > SlotName
Definition name-fwd.hh:93
WrappedValue< SetNameTag > SetName
Definition name-fwd.hh:131
WrappedValue< PartNameTag > PartName
Definition name-fwd.hh:144
WrappedValue< CategoryNamePartTag > CategoryNamePart
Definition name-fwd.hh:61
WrappedValue< PackageNamePartTag > PackageNamePart
Definition name-fwd.hh:47
WrappedValue< RepositoryNameTag > RepositoryName
Definition name-fwd.hh:105
Generator operator+(const Generator &, const Generator &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24
Definition wrapped_value-fwd.hh:32