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