The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
ToolSvc::ToolList::Equal Struct Reference

Public Types

using is_transparent = void

Public Member Functions

bool operator() (IAlgTool const *lhs, IAlgTool const *rhs) const
bool operator() (IAlgTool const *lhs, std::string_view rhs) const
bool operator() (std::string_view lhs, IAlgTool const *rhs) const

Detailed Description

Definition at line 119 of file ToolSvc.cpp.

Member Typedef Documentation

◆ is_transparent

Definition at line 120 of file ToolSvc.cpp.

Member Function Documentation

◆ operator()() [1/3]

bool ToolSvc::ToolList::Equal::operator() ( IAlgTool const * lhs,
IAlgTool const * rhs ) const
inline

Definition at line 121 of file ToolSvc.cpp.

121{ return lhs->name() == rhs->name(); }

◆ operator()() [2/3]

bool ToolSvc::ToolList::Equal::operator() ( IAlgTool const * lhs,
std::string_view rhs ) const
inline

Definition at line 122 of file ToolSvc.cpp.

122{ return lhs->name() == rhs; }

◆ operator()() [3/3]

bool ToolSvc::ToolList::Equal::operator() ( std::string_view lhs,
IAlgTool const * rhs ) const
inline

Definition at line 123 of file ToolSvc.cpp.

123{ return lhs == rhs->name(); }

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