paludis  Version 2.6.0
Public Member Functions | List of all members
paludis::HookFile Class Referenceabstract

#include <hooker.hh>

Public Member Functions

virtual HookResult run (const Hook &, const std::shared_ptr< OutputManager > &optional_output_manager) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual const FSPath file_name () const =0
virtual void add_dependencies (const Hook &, DirectedGraph< std::string, int > &)=0
virtual const std::shared_ptr< const Sequence< std::string > > auto_hook_names () const =0

Basic operations

 HookFile ()=default
virtual ~HookFile ()
 HookFile (const HookFile &)=delete
HookFileoperator= (const HookFile &)=delete

Detailed Description

A HookFile provides an abstraction of a hook file.

Member Function Documentation

virtual HookResult paludis::HookFile::run ( const Hook ,
const std::shared_ptr< OutputManager > &  optional_output_manager 
) const
pure virtual
0.53 takes optional_output_manager

The documentation for this class was generated from the following file: