The Gaudi Framework  master (ff829712)
Loading...
Searching...
No Matches
RenounceToolInputsVisitor::Logger Class Referencefinal

#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/RenounceToolInputsVisitor.h>

Inheritance diagram for RenounceToolInputsVisitor::Logger:
Collaboration diagram for RenounceToolInputsVisitor::Logger:

Public Member Functions

template<std::invocable< std::string_view, std::string_view > F>
 Logger (F func)
 
void renounce (std::string_view tool_name, std::string_view key) override
 
- Public Member Functions inherited from RenounceToolInputsVisitor::ILogger
virtual ~ILogger ()=default
 

Private Attributes

std::function< void(std::string_view, std::string_view)> m_func
 

Detailed Description

Definition at line 42 of file RenounceToolInputsVisitor.h.

Constructor & Destructor Documentation

◆ Logger()

template<std::invocable< std::string_view, std::string_view > F>
RenounceToolInputsVisitor::Logger::Logger ( F func)
inline

Definition at line 47 of file RenounceToolInputsVisitor.h.

47: m_func( std::move( func ) ) {}
std::function< void(std::string_view, std::string_view)> m_func

Member Function Documentation

◆ renounce()

void RenounceToolInputsVisitor::Logger::renounce ( std::string_view tool_name,
std::string_view key )
inlineoverridevirtual

Implements RenounceToolInputsVisitor::ILogger.

Definition at line 48 of file RenounceToolInputsVisitor.h.

48{ m_func( tool_name, key ); }

Member Data Documentation

◆ m_func

std::function<void( std::string_view, std::string_view )> RenounceToolInputsVisitor::Logger::m_func
private

Definition at line 43 of file RenounceToolInputsVisitor.h.


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