Base::Handled Class Reference

Handled class Implementation of the reference counting pattern. More...

#include <Handle.h>

Inheritance diagram for Base::Handled:
Data::ComplexGeoData ParameterGrp Fem::FemMesh Mesh::MeshObject Part::TopoShape Points::PointKernel ParameterManager

List of all members.

Public Member Functions

int getRefCount (void) const
 Handled ()
const Handledoperator= (const Handled &)
void ref () const
void unref () const
virtual ~Handled ()

Detailed Description

Handled class Implementation of the reference counting pattern.

Definition at line 162 of file Handle.h.


Constructor & Destructor Documentation

Handled::Handled (  ) 

Definition at line 42 of file Handle.cpp.

Handled::~Handled (  )  [virtual]

Definition at line 47 of file Handle.cpp.


Member Function Documentation

int Handled::getRefCount ( void   )  const

Definition at line 67 of file Handle.cpp.

const Handled & Handled::operator= ( const Handled  ) 

Reimplemented in Fem::FemMesh, Mesh::MeshObject, Part::TopoShape, and Points::PointKernel.

Definition at line 72 of file Handle.cpp.

void Handled::ref (  )  const

Definition at line 54 of file Handle.cpp.

Referenced by Data::ComplexGeoDataPy::ComplexGeoDataPy().

void Handled::unref (  )  const

Definition at line 59 of file Handle.cpp.

Referenced by Data::ComplexGeoDataPy::~ComplexGeoDataPy().


The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:01:46 2011 for FreeCAD by  doxygen 1.6.1