home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hackers Magazine 57
/
CdHackersMagazineNr57.iso
/
Software
/
Multimedia
/
k3d-setup-0.7.11.0.exe
/
include
/
k3d
/
k3dsdk
/
ihint.h
< prev
next >
Wrap
C/C++ Source or Header
|
2008-07-13
|
488b
|
29 lines
#ifndef K3DSDK_IHINT_H
#define K3DSDK_IHINT_H
#include "iunknown.h"
#include <iosfwd>
namespace k3d
{
/// Abstract interface implemented by objects that can act as "hints" for change events
class ihint :
public virtual iunknown
{
public:
virtual ~ihint() {}
virtual ihint* clone() = 0;
virtual void print(std::ostream& Stream) = 0;
protected:
ihint() {}
ihint(const ihint&) {}
ihint& operator=(const ihint&) { return *this; }
};
} // namespace k3d
#endif // !K3DSDK_IHINT_H