Class to handle automatically the versioning of the interfaces when they are inheriting from other interfaces.
More...
#include </scratch/z5/marcocle/lhcb-release/419/GAUDI/GAUDI_v26r1/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/IInterface.h>
|
| typedef INTERFACE | iface_type |
| | Interface type.
|
| |
typedef mpl::insert< typename
iface_type::ext_iids,
InterfaceId > | iids |
| | List of interfaces.
|
| |
| typedef INTERFACE | iface_type |
| | Interface type.
|
| |
typedef mpl::insert< typename
iface_type::ext_iids,
InterfaceId > | iids |
| | List of interfaces.
|
| |
template<typename INTERFACE, unsigned long majVers, unsigned long minVers>
class Gaudi::InterfaceId< INTERFACE, majVers, minVers >
Class to handle automatically the versioning of the interfaces when they are inheriting from other interfaces.
- Author
- Marco Clemencic
Definition at line 121 of file IInterface.h.
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
| static const std::type_info& Gaudi::InterfaceId< INTERFACE, majVers, minVers >::TypeInfo |
( |
| ) |
|
|
inlinestatic |
Definition at line 136 of file IInterface.h.
{
#ifndef __GCCXML__
#else
return typeid(INTERFACE);
#endif
}
template<typename INTERFACE , unsigned long majVers, unsigned long minVers>
| static const std::type_info& Gaudi::InterfaceId< INTERFACE, majVers, minVers >::TypeInfo |
( |
| ) |
|
|
inlinestatic |
Definition at line 136 of file IInterface.h.
{
#ifndef __GCCXML__
#else
return typeid(INTERFACE);
#endif
}
The documentation for this class was generated from the following files:
- InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/IInterface.h
- InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/IInterface.h