Version: 6.3.1
Data Structures | Defines | Functions

src/SUIT/SUIT_SmartPtr.h File Reference

#include "SUIT.h"
Include dependency graph for SUIT_SmartPtr.h:

Go to the source code of this file.

Data Structures

class  RefCount
 Base counter class what children using in SmartPtr class how template. More...
class  SmartPtr< T >
 Template class that provides automatic casting for hold RefCount based objects. More...

Defines

#define SMART(C)   SmartPtr<C>

Functions

template<class T1 , class T2 >
SmartPtr< T1 > downcast (SmartPtr< T2 > &t)
 casting class T2 to class T1

Define Documentation

#define SMART (   C)    SmartPtr<C>

Define macros SMART( C ) - same as SmartPtr(C), where C - class object.


Function Documentation

template<class T1 , class T2 >
SmartPtr< T1 > downcast ( SmartPtr< T2 > &  t)

References SMART.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS