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

IObject.h File Reference

This file contains the XPLC foundation interface. More...

Go to the source code of this file.

Compounds

class  IObject
 The basic interface which is included by all other XPLC interfaces and objects. More...


Defines

#define UNSTABLE_INTERFACE   static bool UNSTABLE_INTERFACE = true;
 Used to mark an interface as unstable.


Functions

 DEFINE_IID (IObject,{0x8ca76e98, 0xb653, 0x43d7,{0xb0, 0x56, 0x8b, 0x9d, 0xde, 0x9a, 0xbe, 0x9d}})
 IObject's IID.


Detailed Description

This file contains the XPLC foundation interface.


Define Documentation

#define UNSTABLE_INTERFACE   static bool UNSTABLE_INTERFACE = true;
 

Used to mark an interface as unstable.

Add an UNSTABLE_INTERFACE declaration to your object if you don't want people to use your interface without knowing the interface might change from underneath them. They will then have to #define UNSTABLE if they want their program to compile.


Generated on Sun Sep 26 04:01:25 2004 for XPLC by doxygen1.2.18