C3D Toolkit  Kernel - 105435, Vision - 121811.105435

Автоматическая ссылка на объекты с подсчетом ссылок. Подробнее...

#include <templ_sptr.h>

+ Граф наследования:SRef< T >:

Открытые члены

 SRef (T &ref)
 Конструктор по ссылке.
 
 SRef (const SRef &src)
 Конструктор копирования.
 
 ~SRef (void)
 Деструктор.
 
T & get () const
 Функция доступа.
 
 operator T& (void) const
 Оператор доступа.
 
T & operator() () const
 Оператор доступа.
 
bool operator== (const SRef &src) const
 Оператор проверки на равенство.
 
bool operator== (T &pObj) const
 Оператор проверки на равенство.
 
bool operator!= (const SRef &src) const
 Оператор проверки на неравенство.
 
bool operator!= (T &pObj) const
 Оператор проверки на неравенство.
 
SRef< T > & operator= (const SRef &ref)
 Оператор присваивания.
 
SRef< T > & operator= (T &obj)
 Оператор присваивания.
 

Подробное описание

template<class T>
class SRef< T >

Автоматическая ссылка на объекты с подсчетом ссылок.

Автоматическая ссылка (smart reference) на объекты с подсчетом ссылок. Фактически тоже самое, что и SPtr, но без возможности равенства NULL.
Требует от параметра шаблона реализации функций AddRef() и Release().


Объявления и описания членов класса находятся в файле: