Spec-Zone .ru
спецификации, руководства, описания, API
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API

 


boost_memory.h

Введение

Это - внутренний заголовочный файл, включенный другими заголовками библиотеки. Вы не должны пытаться использовать его непосредственно.



COM-интерфейсы

__ unspecified_bool_type


Функции

_Sp_counted_base_impl
const_pointer_cast
dynamic_pointer_cast
static_pointer_cast
подкачка (tr1:: shared_ptr _Tp и, tr1:: shared_ptr _Tp и)
подкачка (tr1:: weak_ptr _Tp и, tr1:: weak_ptr _Tp и)

_Sp_counted_base_impl


_Sp_counted_base_impl(
    _Ptr __p,
    _Deleter __d) : _M_ptr(
    __p), _M_del(
    __d) 
Обсуждение

@brief @pre d (p) не должен бросать.


const_pointer_cast


template <typename _Tp, typename _Tp1> shared_ptr<_Tp> const_pointer_cast(
    const shared_ptr<_Tp1>& __r) 
Обсуждение

@warning на вид эквивалентное shared_ptr(const_cast(r.get())) в конечном счете приведет к неопределенному поведению, пытаясь удалить тот же объект дважды.


dynamic_pointer_cast


template <typename _Tp, typename _Tp1> shared_ptr<_Tp> dynamic_pointer_cast(
    const shared_ptr<_Tp1>& __r) 
Обсуждение

@warning на вид эквивалентное shared_ptr(dynamic_cast(r.get())) в конечном счете приведет к неопределенному поведению, пытаясь удалить тот же объект дважды.


static_pointer_cast


template <typename _Tp, typename _Tp1> shared_ptr<_Tp> static_pointer_cast(
    const shared_ptr<_Tp1>& __r) 
Обсуждение

@warning на вид эквивалентное shared_ptr(static_cast(r.get())) в конечном счете приведет к неопределенному поведению, пытаясь удалить тот же объект дважды.


подкачка (tr1:: shared_ptr _Tp и, tr1:: shared_ptr _Tp и)


template <typename _Tp> inline void swap(
    tr1::shared_ptr<_Tp>& __a,
    tr1::shared_ptr<_Tp>& __b) 
Обсуждение

Станд. @brief:: подкачка () специализация для shared_ptr. @relates shared_ptr.


подкачка (tr1:: weak_ptr _Tp и, tr1:: weak_ptr _Tp и)


template <typename _Tp> void swap(
    tr1::weak_ptr<_Tp>& __a,
    tr1::weak_ptr<_Tp>& __b) 
Обсуждение

Станд. @brief:: подкачка () специализация для weak_ptr. @relates weak_ptr.

Последнее обновление: 20.06.2006