70template<
typename T,
typename... Args>
77#include <globjects/base/ref_ptr.inl>
Superclass for all classes that use reference counting in globjects.
Definition: Referenced.h:23
The ref_ptr class provides the interface for a reference pointer.
Definition: ref_ptr.h:33
ref_ptr & operator=(T *referenced)
bool operator>(T *pointer) const
bool operator!=(T *pointer) const
bool operator==(const ref_ptr &reference) const
ref_ptr & operator=(const ref_ptr &reference)
ref_ptr(ref_ptr &&reference)
bool operator<(const ref_ptr &reference) const
const Referenced * m_referenced
Definition: ref_ptr.h:67
bool operator==(T *pointer) const
ref_ptr(const ref_ptr &reference)
bool operator>(const ref_ptr &reference) const
bool operator!=(const ref_ptr &reference) const
bool operator<(T *pointer) const
Contains all the classes that wrap OpenGL functionality.
ref_ptr< T > make_ref(Args &&... args)