0026033: Coding rules - get rid from _Handle classes
[occt.git] / src / Graphic3d / Graphic3d_ShaderObject.hxx
index e8658cd..c2871cf 100755 (executable)
@@ -19,7 +19,9 @@
 #include <OSD_Path.hxx>
 
 #include <Graphic3d_TypeOfShaderObject.hxx>
-#include <Graphic3d_ShaderObject_Handle.hxx>
+
+//! Forward declaration
+class Handle(Graphic3d_ShaderObject);
 
 //! This class is responsible for managing shader objects.
 class Graphic3d_ShaderObject : public Standard_Transient
@@ -73,4 +75,6 @@ private:
   Graphic3d_TypeOfShaderObject myType;
 };
 
+DEFINE_STANDARD_HANDLE (Graphic3d_ShaderObject, Standard_Transient)
+
 #endif