|  | The Gaudi Framework
    v36r1 (3e2fb5a8)
    | 
Class to handle automatically the versioning of the interfaces when they are inheriting from other interfaces. More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/IInterface.h>
| Public Types | |
| using | interface_type = INTERFACE | 
| interface type  More... | |
| using | iids = typename Gaudi::interface_list_append< typename interface_type::ext_iids, InterfaceId >::type | 
| List of interfaces.  More... | |
| Static Public Member Functions | |
| static std::string | name () | 
| static constexpr unsigned long | majorVersion () | 
| static constexpr unsigned long | minorVersion () | 
| static const std::type_info & | TypeInfo () | 
| static const InterfaceID & | interfaceID () | 
Class to handle automatically the versioning of the interfaces when they are inheriting from other interfaces.
Definition at line 187 of file IInterface.h.
| using Gaudi::InterfaceId< INTERFACE, majVers, minVers >::iids = typename Gaudi::interface_list_append<typename interface_type::ext_iids, InterfaceId>::type | 
List of interfaces.
Definition at line 191 of file IInterface.h.
| using Gaudi::InterfaceId< INTERFACE, majVers, minVers >::interface_type = INTERFACE | 
interface type
Definition at line 189 of file IInterface.h.
| 
 | inlinestatic | 
Definition at line 199 of file IInterface.h.
| 
 | inlinestaticconstexpr | 
Definition at line 194 of file IInterface.h.
| 
 | inlinestaticconstexpr | 
Definition at line 195 of file IInterface.h.
| 
 | inlinestatic | 
Definition at line 193 of file IInterface.h.
| 
 | inlinestatic | 
Definition at line 197 of file IInterface.h.