Porytiles
|
#include <cstddef>
#include <utility>
Go to the source code of this file.
Classes | |
class | porytiles::view_ptr< T > |
A smart pointer that represents a non-owning view of a resource. More... | |
Namespaces | |
namespace | porytiles |
Functions | |
template<typename T1 , typename T2 > | |
bool | porytiles::operator== (const view_ptr< T1 > &lhs, const view_ptr< T2 > &rhs) |
template<typename T1 , typename T2 > | |
bool | porytiles::operator!= (const view_ptr< T1 > &lhs, const view_ptr< T2 > &rhs) |
template<typename T > | |
bool | porytiles::operator== (const view_ptr< T > &lhs, std::nullptr_t) noexcept |
template<typename T > | |
bool | porytiles::operator== (std::nullptr_t, const view_ptr< T > &rhs) noexcept |
template<typename T > | |
bool | porytiles::operator!= (const view_ptr< T > &lhs, std::nullptr_t) noexcept |
template<typename T > | |
bool | porytiles::operator!= (std::nullptr_t, const view_ptr< T > &rhs) noexcept |
template<typename T > | |
porytiles::view_ptr (T *) -> view_ptr< T > | |