Back to index

salome-geom  6.5.0
Classes | Functions
GEOM_Function.hxx File Reference
#include <Standard_TypeMismatch.hxx>
#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <Handle_MMgt_TShared.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_GUID.hxx>
#include <TopoDS_Shape.hxx>
#include <TDF_Label.hxx>
#include <TDF_LabelSequence.hxx>
#include <TColStd_HArray1OfExtendedString.hxx>
#include <TCollection_AsciiString.hxx>
#include <TDataStd_ListOfExtendedString.hxx>

Go to the source code of this file.

Classes

class  GEOM_Function

Functions

class Handle (MMgt_TShared)
Standard_EXPORT
Handle_Standard_Type & 
STANDARD_TYPE (GEOM_Function)
class Handle (GEOM_Function)

Function Documentation

class Handle ( MMgt_TShared  )
class Handle ( GEOM_Function  )

Definition at line 72 of file GEOM_Function.hxx.

                            : public Handle(MMgt_TShared) {
  public:
    inline void* operator new(size_t,void* anAddress)
      {
        return anAddress;
      }
    inline void* operator new(size_t size)
      {
        return Standard::Allocate(size);
      }
    inline void  operator delete(void *anAddress)
      {
        if (anAddress) Standard::Free((Standard_Address&)anAddress);
      }

    Handle(GEOM_Function)():Handle(MMgt_TShared)() {}
    Handle(GEOM_Function)(const Handle(GEOM_Function)& aHandle) : Handle(MMgt_TShared)(aHandle)
     {
     }

    Handle(GEOM_Function)(const GEOM_Function* anItem) : Handle(MMgt_TShared)((MMgt_TShared *)anItem)
     {
     }

    Handle(GEOM_Function)& operator=(const Handle(GEOM_Function)& aHandle)
     {
      Assign(aHandle.Access());
      return *this;
     }

    Handle(GEOM_Function)& operator=(const GEOM_Function* anItem)
     {
      Assign((Standard_Transient *)anItem);
      return *this;
     }

    GEOM_Function* operator->()
     {
      return (GEOM_Function *)ControlAccess();
     }

    GEOM_Function* operator->() const
     {
      return (GEOM_Function *)ControlAccess();
     }

   Standard_EXPORT ~Handle(GEOM_Function)() {};

   Standard_EXPORT static const Handle(GEOM_Function) DownCast(const Handle(Standard_Transient)& AnObject);
};

Here is the call graph for this function:

Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE ( GEOM_Function  )