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;
38 class PackageNamePartError;
39 template <>
struct WrappedValueTraits<PackageNamePartTag>;
51 class CategoryNamePartTag;
80 operator+ (const CategoryNamePart & c, const PackageNamePart & p)
PALUDIS_ATTRIBUTE((warn_unused_result));
95 class RepositoryNameTag;
109 class KeywordNameTag;
Definition: about_metadata-fwd.hh:23
WrappedValue< PackageNamePartTag > PackageNamePart
Definition: name-fwd.hh:47
Definition: wrapped_value-fwd.hh:32
WrappedValue< CategoryNamePartTag > CategoryNamePart
Definition: name-fwd.hh:61
std::ostream & operator<<(std::ostream &, const WantPhase &) PALUDIS_VISIBLE
Definition: set-fwd.hh:35
#define PALUDIS_ATTRIBUTE(x)
Definition: attributes.hh:53
#define PALUDIS_VISIBLE
Definition: attributes.hh:59