00001
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047 #ifndef INC_RVC_SPML_H
00048 #define INC_RVC_SPML_H
00049
00050 #ifndef INC_RVC_SCRIPT_H
00051 #include <rvc/script.h>
00052 #endif
00053
00054 namespace RVC {
00055
00056 class SML : public RVC::SCRIPT {
00057 public:
00058 #ifndef GENERATING_DOXYGEN_OUTPUT
00059 class MAKEPARMS;
00060 #endif
00061
00063 SML (
00064 );
00065
00067 SML (
00068 const RVC::SML& obj
00069 );
00070
00072 virtual ~SML (
00073 );
00074
00076 RVC::SML& operator= (
00077 const RVC::SML& rhs
00078 );
00079
00080 private:
00081 #ifndef GENERATING_DOXYGEN_OUTPUT
00083 virtual OBJTYPE v_GetDftObjectType () const;
00084 #endif // GENERATING_DOXYGEN_OUTPUT
00085 };
00086
00087 class SML::MAKEPARMS : public SCRIPT::MAKEPARMS {
00088 public:
00089
00090 MAKEPARMS (
00091 UINT32 FieldNum = 0,
00092 SCRIPT::USAGE Usage = SCRIPT::USAGE_Normal
00093 ) : SCRIPT::MAKEPARMS(OBJTYPE_Script_SML, FieldNum, Usage) {}
00094 };
00095
00096 }
00097
00098 #endif