The Gaudi Framework
v30r3 (a5ef0a68)
|
Class to handle automatically the versioning of the interfaces when they are inheriting from other interfaces. More...
#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 222 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 226 of file IInterface.h.
using Gaudi::InterfaceId< INTERFACE, majVers, minVers >::interface_type = INTERFACE |
interface type
Definition at line 224 of file IInterface.h.
|
inlinestatic |
Definition at line 234 of file IInterface.h.
|
inlinestatic |
Definition at line 229 of file IInterface.h.
|
inlinestatic |
Definition at line 230 of file IInterface.h.
|
inlinestatic |
Definition at line 228 of file IInterface.h.
|
inlinestatic |
Definition at line 232 of file IInterface.h.