Открытые члены | |
Rep (T *ptr_) | |
создает представление с единственной ссылкой | |
~Rep () | |
удаляет разделяемый объект | |
void * | operator new (size_t) |
для ускорения работы | |
void | operator delete (void *ptr, size_t) |
для ускорения работы | |
Открытые атрибуты | |
T * | ptr |
указатель на разделяемый объект | |
size_t | refs |
количество ссылок |
См. определение в файле sh_ptr.hpp строка 31
|
создает представление с единственной ссылкой
См. определение в файле sh_ptr.hpp строка 38
|
|
удаляет разделяемый объект
См. определение в файле sh_ptr.hpp строка 41
00041 { delete ptr; } |
|
для ускорения работы
См. определение в файле sh_ptr.hpp строка 50 Перекрестные ссылки fixed_alloc< T >::free().
00051 { 00052 fixed_alloc<Rep>::free(ptr); 00053 } |
|
для ускорения работы
См. определение в файле sh_ptr.hpp строка 44 Перекрестные ссылки fixed_alloc< T >::alloc().
00045 { 00046 return fixed_alloc<Rep>::alloc(); 00047 } |
|
указатель на разделяемый объект
См. определение в файле sh_ptr.hpp строка 33 |
|
количество ссылок
См. определение в файле sh_ptr.hpp строка 35 Используется в sh_ptr< TextFinder >::operator=() и sh_ptr< TextFinder >::sh_ptr(). |