Go to the documentation of this file.00001
00011
00012 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00013 #pragma once
00014 #endif
00015
00016 #ifndef __XSIEXPRESSION_H__
00017 #define __XSIEXPRESSION_H__
00018
00019 #include <xsi_operator.h>
00020
00021 namespace XSI {
00022
00023
00024
00061
00062 class SICPPSDKDECL Expression : public Operator
00063 {
00064 public:
00066 Expression();
00067
00069 ~Expression();
00070
00074 Expression(const CRef& in_ref);
00075
00079 Expression(const Expression& in_obj);
00080
00085 bool IsA( siClassID in_ClassID) const;
00086
00090 siClassID GetClassID() const;
00091
00097 Expression& operator=(const Expression& in_obj);
00098
00104 Expression& operator=(const CRef& in_ref);
00105
00106 private:
00107 Expression * operator&() const;
00108 Expression * operator&();
00109 };
00110
00111 }
00112
00113 #endif // __XSIEXPRESSION_H__