paludis Version 3.0.2
The one true package mangler
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 (const HookFile &)=delete
HookFile & operator= (const HookFile &)=delete

Detailed Description

A HookFile provides an abstraction of a hook file.

Member Function Documentation

◆ run()

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

References PALUDIS_ATTRIBUTE.


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