boost_shared_ptr.h File Reference

Go to the source code of this file.

Namespaces

namespace  std
namespace  std::tr1

Classes

class  std::tr1::bad_weak_ptr
struct  std::tr1::_Sp_deleter< _Tp >
class  std::tr1::_Sp_counted_base
class  std::tr1::_Sp_counted_base_impl< _Ptr, _Deleter >
class  std::tr1::shared_count
class  std::tr1::weak_count
struct  std::tr1::__static_cast_tag
struct  std::tr1::__const_cast_tag
struct  std::tr1::__dynamic_cast_tag
struct  std::tr1::__polymorphic_cast_tag
struct  std::tr1::shared_ptr_traits< _Tp >
struct  std::tr1::shared_ptr_traits< void >
struct  std::tr1::shared_ptr_traits< void const >
struct  std::tr1::shared_ptr_traits< void volatile >
struct  std::tr1::shared_ptr_traits< void const volatile >
class  std::tr1::shared_ptr< _Tp >
class  std::tr1::weak_ptr< _Tp >
class  std::tr1::enable_shared_from_this< _Tp >

Defines

#define _BOOST_SHARED_PTR_H   1

Functions

void std::tr1::__throw_bad_weak_ptr ()
template<typename _Tp1, typename _Tp2>
void std::tr1::__enable_shared_from_this (const shared_count &__pn, const enable_shared_from_this< _Tp1 > *__pe, const _Tp2 *__px)
void std::tr1::__enable_shared_from_this (const shared_count &,...)
template<typename _Del, typename _Tp>
_Del * std::tr1::get_deleter (const shared_ptr< _Tp > &)
template<typename _Tp>
void std::tr1::swap (shared_ptr< _Tp > &__a, shared_ptr< _Tp > &__b)
template<typename _Tp, typename _Tp1>
shared_ptr< _Tp > std::tr1::static_pointer_cast (const shared_ptr< _Tp1 > &__r)
template<typename _Tp, typename _Tp1>
shared_ptr< _Tp > std::tr1::const_pointer_cast (const shared_ptr< _Tp1 > &__r)
template<typename _Tp, typename _Tp1>
shared_ptr< _Tp > std::tr1::dynamic_pointer_cast (const shared_ptr< _Tp1 > &__r)
template<typename _Ch, typename _Tr, typename _Tp>
std::basic_ostream< _Ch, _Tr > & std::tr1::operator<< (std::basic_ostream< _Ch, _Tr > &__os, const shared_ptr< _Tp > &__p)
template<typename _Tp>
void std::tr1::swap (weak_ptr< _Tp > &__a, weak_ptr< _Tp > &__b)


Define Documentation

#define _BOOST_SHARED_PTR_H   1

Definition at line 55 of file boost_shared_ptr.h.


Generated on Tue Feb 2 16:57:13 2010 for GNU C++ STL by  doxygen 1.4.7