| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | List of all members
implements1< I1 > Struct Template Reference

Base class used to implement the interfaces. More...

`#include <implements.h>`

Inheritance diagram for implements1< I1 >:
[legend]
Collaboration diagram for implements1< I1 >:
[legend]

## Public Types
typedef implements1 | base_class
| Typedef to this class.
typedef extend_interfaces1< I1 > | extend_interfaces_base
| Typedef to the base of this class.
typedef extend_interfaces_base::ext_iids | interfaces
| MPL set of all the implemented interfaces.
Public Types inherited from extend_interfaces1< I1 >
typedef I1::iid::iids::type | ext_iids
| MPL set of interfaces extended by this one.

## Additional Inherited Members
Public Member Functions inherited from extend_interfaces1< I1 >
virtual | ~extend_interfaces1 ()
| Virtual destructor.

## Detailed Description

### template<typename I1>
struct implements1< I1 >

Base class used to implement the interfaces.

Version for one interface.

Author
  Marco Clemencic

Definition at line 133 of file implements.h.

## Member Typedef Documentation

template<typename I1>

typedef implements1 implements1< I1 >::base_class

Typedef to this class.

Definition at line 135 of file implements.h.

template<typename I1>

typedef extend_interfaces1<I1> implements1< I1 >::extend_interfaces_base

Typedef to the base of this class.

Definition at line 137 of file implements.h.

template<typename I1>

typedef extend_interfaces_base::ext_iids implements1< I1 >::interfaces

MPL set of all the implemented interfaces.

Definition at line 140 of file implements.h.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/GaudiKernel/GaudiKernel/implements.h