Gaudi Framework, version v22r2

Home   Generated: Tue May 10 2011
Public Types

implements1< I1 > Struct Template Reference

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

#include <implements.h>

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

List of all members.

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.

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 148 of file implements.h.


Member Typedef Documentation

template<typename I1>
typedef implements1 implements1< I1 >::base_class
template<typename I1>
typedef extend_interfaces1<I1> implements1< I1 >::extend_interfaces_base

Typedef to the base of this class.

Reimplemented in extends1< ComponentManager, IAlgManager >, and extends2< ComponentManager, ISvcManager, ISvcLocator >.

Definition at line 152 of file implements.h.

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

MPL set of all the implemented interfaces.

Reimplemented in extends1< ComponentManager, IAlgManager >, and extends2< ComponentManager, ISvcManager, ISvcLocator >.

Definition at line 155 of file implements.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Tue May 10 2011 18:54:52 for Gaudi Framework, version v22r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004