The Gaudi Framework  master (594c33fa)
GaudiCommon_details::svc_lt_t Struct Reference

#include </builds/gaudi/Gaudi/GaudiAlg/include/GaudiAlg/GaudiCommon.h>

Public Member Functions

bool operator() (std::string_view n, const SmartIF< IService > &s) const
 
bool operator() (const SmartIF< IService > &s, std::string_view n) const
 
bool operator() (const SmartIF< IService > &s, const SmartIF< IService > &n) const
 

Detailed Description

Definition at line 67 of file GaudiCommon.h.

Member Function Documentation

◆ operator()() [1/3]

bool GaudiCommon_details::svc_lt_t::operator() ( const SmartIF< IService > &  s,
const SmartIF< IService > &  n 
) const
inline

Definition at line 70 of file GaudiCommon.h.

70 { return s->name() < n->name(); };

◆ operator()() [2/3]

bool GaudiCommon_details::svc_lt_t::operator() ( const SmartIF< IService > &  s,
std::string_view  n 
) const
inline

Definition at line 69 of file GaudiCommon.h.

69 { return s->name() < n; };

◆ operator()() [3/3]

bool GaudiCommon_details::svc_lt_t::operator() ( std::string_view  n,
const SmartIF< IService > &  s 
) const
inline

Definition at line 68 of file GaudiCommon.h.

68 { return n < s->name(); };

The documentation for this struct was generated from the following file:
gaudirun.s
string s
Definition: gaudirun.py:346
GaudiPluginService.cpluginsvc.n
n
Definition: cpluginsvc.py:234