Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  master (42b00024)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Gaudi::fullMatch_t Struct Reference

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

Public Member Functions

template<typename IFACE1 , typename IFACE2 , unsigned long major1, unsigned long major2, unsigned long minor1, unsigned long minor2>
constexpr bool operator() (InterfaceId< IFACE1, major1, minor1 >, InterfaceId< IFACE2, major2, minor2 >) const
 
template<typename IFACE , unsigned long major, unsigned long minor>
constexpr bool operator() (InterfaceId< IFACE, major, minor >, InterfaceId< IFACE, major, minor >) const
 

Detailed Description

Definition at line 194 of file IInterface.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename IFACE , unsigned long major, unsigned long minor>
constexpr bool Gaudi::fullMatch_t::operator() ( InterfaceId< IFACE, major, minor >  ,
InterfaceId< IFACE, major, minor >   
) const
inlineconstexpr

Definition at line 201 of file IInterface.h.

201  {
202  return true;
203  }

◆ operator()() [2/2]

template<typename IFACE1 , typename IFACE2 , unsigned long major1, unsigned long major2, unsigned long minor1, unsigned long minor2>
constexpr bool Gaudi::fullMatch_t::operator() ( InterfaceId< IFACE1, major1, minor1 >  ,
InterfaceId< IFACE2, major2, minor2 >   
) const
inlineconstexpr

Definition at line 197 of file IInterface.h.

197  {
198  return false;
199  }

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