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"

Include dependency graph for IInterface.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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<class I> bool isValidInterface (I *i)

Typedef Documentation

typedef InterfaceID IID
 

Typedef for backward compatibility on existing code.


Function Documentation

template<class I>
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:
Pere Mato

Generated on Thu Feb 21 14:31:11 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001