aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/layout.hh
diff options
context:
space:
mode:
authorAvatar David Leverton <levertond@googlemail.com> 2008-01-17 22:20:41 +0000
committerAvatar David Leverton <levertond@googlemail.com> 2008-01-17 22:20:41 +0000
commitd8d5dba1fb01903c6c0d9d2a3a0e91b7afeda400 (patch)
treecfc66962355f66809933381cf3db205c1e84d28a /paludis/repositories/e/layout.hh
parent13ec81677e65ea52453a6bef0a9e83458d4aaabb (diff)
downloadpaludis-d8d5dba1fb01903c6c0d9d2a3a0e91b7afeda400.tar.gz
paludis-d8d5dba1fb01903c6c0d9d2a3a0e91b7afeda400.tar.xz
Add more Layout methods for finding exlib directories.
Diffstat (limited to 'paludis/repositories/e/layout.hh')
-rw-r--r--paludis/repositories/e/layout.hh9
1 files changed, 9 insertions, 0 deletions
diff --git a/paludis/repositories/e/layout.hh b/paludis/repositories/e/layout.hh
index 75f2825d7..f6d8fb2e3 100644
--- a/paludis/repositories/e/layout.hh
+++ b/paludis/repositories/e/layout.hh
@@ -132,6 +132,15 @@ namespace paludis
virtual tr1::shared_ptr<const FSEntrySequence> exlibsdirs(const QualifiedPackageName &) const
PALUDIS_ATTRIBUTE((warn_unused_result)) = 0;
+ virtual tr1::shared_ptr<const FSEntrySequence> exlibsdirs_global() const
+ PALUDIS_ATTRIBUTE((warn_unused_result)) = 0;
+
+ virtual tr1::shared_ptr<const FSEntrySequence> exlibsdirs_category(const CategoryNamePart &) const
+ PALUDIS_ATTRIBUTE((warn_unused_result)) = 0;
+
+ virtual tr1::shared_ptr<const FSEntrySequence> exlibsdirs_package(const QualifiedPackageName &) const
+ PALUDIS_ATTRIBUTE((warn_unused_result)) = 0;
+
virtual tr1::shared_ptr<Map<FSEntry, std::string> > manifest_files(const QualifiedPackageName &) const
PALUDIS_ATTRIBUTE((warn_unused_result)) = 0;