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]inline mem_ptr& operator = (const mem_ptr& rp)
[more]inline void set(T* t, MemoryAdapter* ma)
[more]inline const bool operator == (const mem_ptr& rp) const
[more]inline const bool operator == (const T* ptr) const
[more]inline const bool operator != (const mem_ptr& rp) const
[more]inline const bool operator != (const T* ptr) const
[more]inline T& operator*()
[more]inline const T& operator*() const
[more]inline T* operator->()
[more]inline const T* operator->() const
[more]inline const bool operator!() const
[more]inline const bool valid() const
[more]inline T* get()
[more]inline const 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()

oinline mem_ptr& operator = (const mem_ptr& rp)

oinline void set(T* t, MemoryAdapter* ma)

oinline const bool operator == (const mem_ptr& rp) const

oinline const bool operator == (const T* ptr) const

oinline const bool operator != (const mem_ptr& rp) const

oinline const bool operator != (const T* ptr) const

oinline T& operator*()

oinline const T& operator*() const

oinline T* operator->()

oinline const T* operator->() const

oinline const bool operator!() const

oinline const bool valid() const

oinline T* get()

oinline const T* 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++.