Gaudi Framework, version v21r8

Home   Generated: 17 Mar 2010

implements2< I1, I2 > Struct Template Reference

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

#include <implements.h>

Inheritance diagram for implements2< I1, I2 >:

Inheritance graph
[legend]
Collaboration diagram for implements2< I1, I2 >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef implements2 base_class
 Typedef to this class.
typedef extend_interfaces2< I1,
I2 > 
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, typename I2>
struct implements2< I1, I2 >

Base class used to implement the interfaces.

Version for two interfaces.

Author:
Marco Clemencic

Definition at line 165 of file implements.h.


Member Typedef Documentation

template<typename I1, typename I2>
typedef implements2 implements2< I1, I2 >::base_class

Typedef to this class.

Reimplemented in extends1< Auditor, IIncidentListener >.

Definition at line 167 of file implements.h.

template<typename I1, typename I2>
typedef extend_interfaces2<I1,I2> implements2< I1, I2 >::extend_interfaces_base

Typedef to the base of this class.

Reimplemented in extends1< Auditor, IIncidentListener >.

Definition at line 169 of file implements.h.

template<typename I1, typename I2>
typedef extend_interfaces_base::ext_iids implements2< I1, I2 >::interfaces

MPL set of all the implemented interfaces.

Reimplemented in extends1< Auditor, IIncidentListener >.

Definition at line 172 of file implements.h.


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

Generated at Wed Mar 17 18:18:06 2010 for Gaudi Framework, version v21r8 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004