20#ifndef PALUDIS_GUARD_PALUDIS_NOTIFIER_CALLBACK_HH
21#define PALUDIS_GUARD_PALUDIS_NOTIFIER_CALLBACK_HH 1
23#include <paludis/notifier_callback-fwd.hh>
25#include <paludis/util/visitor.hh>
26#include <paludis/util/type_list.hh>
27#include <paludis/util/fs_path.hh>
35 NotifierCallbackGeneratingMetadataEvent,
36 NotifierCallbackResolverStepEvent,
37 NotifierCallbackResolverStageEvent,
38 NotifierCallbackLinkageStepEvent>::Type>
66 const std::string _stage;
69 NotifierCallbackResolverStageEvent(
const std::string &);
82 NotifierCallbackLinkageStepEvent(
const FSPath &);
93 ScopedNotifierCallback(
Environment *
const,
const NotifierCallbackFunction &);
94 ~ScopedNotifierCallback();
Definition visitor.hh:326
Definition environment.hh:203
Definition visitor.hh:411
Definition notifier_callback.hh:39
Definition notifier_callback.hh:58
WrappedValue< RepositoryNameTag > RepositoryName
Definition name-fwd.hh:105
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24