home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / sybase / starbuck / hpp.z / MMPARM.HPP < prev    next >
C/C++ Source or Header  |  1995-12-19  |  885b  |  29 lines

  1. #ifndef _MMPARM_HPP
  2. #define _MMPARM_HPP
  3.  
  4. #include "mmtype.hpp"
  5.  
  6. class METACLASSDEF MMParameter : public MMCommon {
  7.     public:
  8.         MMParameter( const MMParameterData * parm );
  9.         MMParameter() {}
  10.  
  11.         virtual const MMType *  GetType() const;
  12.         virtual WConstantString GetDesc() const;
  13.         virtual WBool           GetOptional() const;
  14.         virtual WConstantString GetDefault() const;
  15. };
  16.  
  17. class METACLASSDEF MMParameterSet : public MMCommon {
  18.     public:
  19.         MMParameterSet( const MMParameterSetData * set );
  20.         MMParameterSet() {}
  21.  
  22.         virtual const MMType *          GetReturnType() const;
  23.         virtual unsigned                GetNumParameters() const;
  24.         virtual const MMParameter *     GetParameter( unsigned i ) const;
  25.         virtual WConstantString         GetDecorated() const;
  26. };
  27.  
  28. #endif // _MMPARM_HPP
  29.