Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

IInterface.h File Reference

#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/StatusCode.h"

Go to the source code of this file.

Compounds

class  IInterface
class  InterfaceID

Typedefs

typedef InterfaceID IID
 Typedef for backward compatibility on existing code. More...


Functions

template<classI> bool isValidInterface ( I* i)
 Templated function that throws an exception if the version if the interface implemented by the object behind the interface is incompatible. More...


Typedef Documentation

typedef InterfaceID IID
 

Typedef for backward compatibility on existing code.

Definition at line 54 of file IInterface.h.


Function Documentation

template<classI>
bool isValidInterface ( I * i )
 

Templated function that throws an exception if the version if the interface implemented by the object behind the interface is incompatible.

This is the case if the major version differs or that the minor version of the client is bigger than of the implementer.

Author(s):
Pere Mato

Definition at line 103 of file IInterface.h.


Generated at Wed Nov 21 12:22:06 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000