|
template<typename T1 , typename T2 > |
INLINE RawPtr< T1 > | dynamicCast (RawPtr< T2 > source) |
|
template<typename T > |
INLINE RawPtr< T > | addressOf (T &ref) |
|
template<typename T > |
INLINE bool | operator== (const RawPtr< T > lhs, std::nullptr_t) |
|
template<typename T > |
INLINE bool | operator== (std::nullptr_t, const RawPtr< T > rhs) |
|
template<typename T > |
INLINE bool | operator!= (const RawPtr< T > lhs, std::nullptr_t) |
|
template<typename T > |
INLINE bool | operator!= (std::nullptr_t, const RawPtr< T > rhs) |
|
template<typename T1 , typename T2 > |
INLINE bool | operator== (const RawPtr< T1 > lhs, const RawPtr< T2 > rhs) |
|
template<typename T1 , typename T2 > |
INLINE bool | operator!= (const RawPtr< T1 > lhs, const RawPtr< T2 > rhs) |
|
template<typename T > |
INLINE bool | operator< (const RawPtr< T > &lhs, const RawPtr< T > &rhs) |
|
template<typename T > |
void | std::swap (Sph::RawPtr< T > &p1, Sph::RawPtr< T > &p2) |
|
Simple non-owning wrapper of pointer.
- Author
- Pavel Sevecek (sevecek at sirrah.troja.mff.cuni.cz)
- Date
- 2016-2021
Definition in file RawPtr.h.