aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/ebuild_id.hh
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2011-06-25 08:48:07 +0100
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2011-06-25 09:10:55 +0100
commita87d805b652adc7b187d2898989623d4986eed92 (patch)
tree44f97e267f503c753f42d67d4d91bdfd9d4a6d6a /paludis/repositories/e/ebuild_id.hh
parent7547462975c726ad00c1e9006b0574c30967e01d (diff)
downloadpaludis-a87d805b652adc7b187d2898989623d4986eed92.tar.gz
paludis-a87d805b652adc7b187d2898989623d4986eed92.tar.xz
Defer loading XML if possible
Diffstat (limited to 'paludis/repositories/e/ebuild_id.hh')
-rw-r--r--paludis/repositories/e/ebuild_id.hh5
1 files changed, 5 insertions, 0 deletions
diff --git a/paludis/repositories/e/ebuild_id.hh b/paludis/repositories/e/ebuild_id.hh
index 81d90f723..2b4589c96 100644
--- a/paludis/repositories/e/ebuild_id.hh
+++ b/paludis/repositories/e/ebuild_id.hh
@@ -41,10 +41,15 @@ namespace paludis
protected:
virtual void need_keys_added() const;
+ void need_non_xml_keys_added() const;
+ void need_xml_keys_added() const;
+
virtual void need_masks_added() const;
void need_behaviours() const;
+ const std::shared_ptr<const Map<ChoiceNameWithPrefix, std::string> > choice_descriptions() const;
+
public:
EbuildID(const QualifiedPackageName &, const VersionSpec &,
const Environment * const e,