kig
myboost Namespace Reference
Classes | |
| class | intrusive_ptr |
Functions | |
| template<class T, class U> | |
| intrusive_ptr< T > | dynamic_pointer_cast (intrusive_ptr< U > const &p) |
| template<class T> | |
| T * | get_pointer (intrusive_ptr< T > const &p) |
| template<class T> | |
| bool | operator!= (T *a, intrusive_ptr< T > const &b) |
| template<class T> | |
| bool | operator!= (intrusive_ptr< T > const &a, T *b) |
| template<class T, class U> | |
| bool | operator!= (intrusive_ptr< T > const &a, intrusive_ptr< U > const &b) |
| template<class T> | |
| bool | operator< (intrusive_ptr< T > const &a, intrusive_ptr< T > const &b) |
| template<class E, class T, class Y> | |
| std::basic_ostream< E, T > & | operator<< (std::basic_ostream< E, T > &os, intrusive_ptr< Y > const &p) |
| template<class T> | |
| bool | operator== (T *a, intrusive_ptr< T > const &b) |
| template<class T> | |
| bool | operator== (intrusive_ptr< T > const &a, T *b) |
| template<class T, class U> | |
| bool | operator== (intrusive_ptr< T > const &a, intrusive_ptr< U > const &b) |
| template<class T, class U> | |
| intrusive_ptr< T > | static_pointer_cast (intrusive_ptr< U > const &p) |
| template<class T> | |
| void | swap (intrusive_ptr< T > &lhs, intrusive_ptr< T > &rhs) |
Function Documentation
template<class T, class U>
| intrusive_ptr<T> myboost::dynamic_pointer_cast | ( | intrusive_ptr< U > const & | p | ) | [inline] |
Definition at line 225 of file boost_intrusive_pointer.hpp.
template<class T>
| T* myboost::get_pointer | ( | intrusive_ptr< T > const & | p | ) | [inline] |
Definition at line 215 of file boost_intrusive_pointer.hpp.
template<class T>
| bool myboost::operator!= | ( | T * | a, | |
| intrusive_ptr< T > const & | b | |||
| ) | [inline] |
Definition at line 187 of file boost_intrusive_pointer.hpp.
template<class T>
| bool myboost::operator!= | ( | intrusive_ptr< T > const & | a, | |
| T * | b | |||
| ) | [inline] |
Definition at line 177 of file boost_intrusive_pointer.hpp.
template<class T, class U>
| bool myboost::operator!= | ( | intrusive_ptr< T > const & | a, | |
| intrusive_ptr< U > const & | b | |||
| ) | [inline] |
Definition at line 167 of file boost_intrusive_pointer.hpp.
template<class T>
| bool myboost::operator< | ( | intrusive_ptr< T > const & | a, | |
| intrusive_ptr< T > const & | b | |||
| ) | [inline] |
Definition at line 203 of file boost_intrusive_pointer.hpp.
template<class E, class T, class Y>
| std::basic_ostream<E, T>& myboost::operator<< | ( | std::basic_ostream< E, T > & | os, | |
| intrusive_ptr< Y > const & | p | |||
| ) | [inline] |
Definition at line 242 of file boost_intrusive_pointer.hpp.
template<class T>
| bool myboost::operator== | ( | T * | a, | |
| intrusive_ptr< T > const & | b | |||
| ) | [inline] |
Definition at line 182 of file boost_intrusive_pointer.hpp.
template<class T>
| bool myboost::operator== | ( | intrusive_ptr< T > const & | a, | |
| T * | b | |||
| ) | [inline] |
Definition at line 172 of file boost_intrusive_pointer.hpp.
template<class T, class U>
| bool myboost::operator== | ( | intrusive_ptr< T > const & | a, | |
| intrusive_ptr< U > const & | b | |||
| ) | [inline] |
Definition at line 162 of file boost_intrusive_pointer.hpp.
template<class T, class U>
| intrusive_ptr<T> myboost::static_pointer_cast | ( | intrusive_ptr< U > const & | p | ) | [inline] |
Definition at line 220 of file boost_intrusive_pointer.hpp.
template<class T>
| void myboost::swap | ( | intrusive_ptr< T > & | lhs, | |
| intrusive_ptr< T > & | rhs | |||
| ) | [inline] |
Definition at line 208 of file boost_intrusive_pointer.hpp.
KDE 4.2 API Reference