template<class T> class osg::mem_ptr

Smart pointer for handling memory pointers via associated memory adapter

Public Methods

[more] mem_ptr()
[more] mem_ptr(T* t, MemoryAdapter* ma)
[more] mem_ptr(const mem_ptr& rp)
[more] ~mem_ptr()
[more]mem_ptr& operator = (const mem_ptr& rp)
[more]void set(T* t, MemoryAdapter* ma)
[more]bool operator == (const mem_ptr& rp) const
[more]bool operator == (const T* ptr) const
[more]bool operator != (const mem_ptr& rp) const
[more]bool operator != (const T* ptr) const
[more]T& operator*() const
[more]T* operator->() const
[more]bool operator!() const
[more]bool valid() const
[more]T* get() const


Documentation

Smart pointer for handling memory pointers via associated memory adapter
o mem_ptr()

o mem_ptr(T* t, MemoryAdapter* ma)

o mem_ptr(const mem_ptr& rp)

o ~mem_ptr()

omem_ptr& operator = (const mem_ptr& rp)

ovoid set(T* t, MemoryAdapter* ma)

obool operator == (const mem_ptr& rp) const

obool operator == (const T* ptr) const

obool operator != (const mem_ptr& rp) const

obool operator != (const T* ptr) const

oT& operator*() const

oT* operator->() const

obool operator!() const

obool valid() const

oT* get() const


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.