MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Classes | Namespaces | Defines
mdsSharedPtr.h File Reference

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2010 by Michal Spanel
. More...

#include "mdsAssert.h"
#include "mdsObject.h"

Classes

class  mds::base::CSharedPtr< T >
 Smart pointer to a shared object providing intrusive reference counting. More...

Namespaces

namespace  mds
 

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel


namespace  mds::base

Defines

#define MDS_SHAREDPTR(T)
 Macro declares a class member tSmartPtr which can be later used to create smart pointer to class T.

Detailed Description

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2010 by Michal Spanel
.

Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2004/10/17

Id:
mdsSharedPtr.h 1863 2010-08-31 20:40:15Z spanel

Description:


Define Documentation

#define MDS_SHAREDPTR (   T)
Value:
typedef mds::base::CSharedPtr<T> tSmartPtr; \
    friend class mds::base::CSharedPtr<T>

Macro declares a class member tSmartPtr which can be later used to create smart pointer to class T.