home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 October
/
Chip_1997-10_cd.bin
/
tema
/
sybase
/
powerj
/
hpp.z
/
MMCOMMON.HPP
< prev
next >
Wrap
C/C++ Source or Header
|
1996-09-14
|
1KB
|
34 lines
#ifndef _MMCOMMON_HPP
#define _MMCOMMON_HPP
#include "mmdef.hpp"
class MMComponentLib;
class METACLASSDEF MMCommon : public WObject {
public:
MMCommon( const MMCommonData * data );
MMCommon() : _data( NULL ) {}
virtual ~MMCommon() = 0;
virtual const MMCommonData * GetCommonData() const;
virtual MMComponentLib * GetLibrary() const;
virtual WConstantString GetName() const;
virtual WInt GetIndex() const;
virtual WBool operator==( const MMCommon & o ) const;
virtual WBool operator<( const MMCommon & o ) const;
virtual WBool operator>( const MMCommon & o ) const;
protected:
WBool MakeString( MMString, WConstantString & ) const;
inline MMComponentLib * GetLib() const;
protected:
const MMCommonData * _data;
};
#include "mmcomplb.hpp"
#endif // _MMCOMMON_HPP