Dali 3D User Interface Engine
Classes | Namespaces | Functions
intrusive-ptr.h File Reference
#include <dali/public-api/common/dali-common.h>
Include dependency graph for intrusive-ptr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dali::IntrusivePtr< T >
 Templated intrusive pointer class. More...
 

Namespaces

namespace  Dali
 The top level DALi namespace.
 

Functions

template<typename T , typename U >
bool Dali::operator== (IntrusivePtr< T >const &lhs, IntrusivePtr< U >const &rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool Dali::operator!= (IntrusivePtr< T >const &lhs, IntrusivePtr< U >const &rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool Dali::operator== (IntrusivePtr< T >const &lhs, U *rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool Dali::operator!= (IntrusivePtr< T >const &lhs, U *rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool Dali::operator== (T *lhs, IntrusivePtr< U >const &rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool Dali::operator!= (T *lhs, IntrusivePtr< U >const &rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
Dali Docs Home
Read more about Dali