#include <Utility.h>
|
| template<typename Object > |
| static uintptr_t | ToUInt (Object *ptr) noexcept |
| |
| template<typename ResObject > |
| static ResObject * | FromUInt (uintptr_t intPtr) noexcept |
| |
| template<typename QObject , typename QByte = ConstLike<Byte, QObject>> |
| static QByte * | ToBytePtr (QObject *ptr) noexcept |
| |
| template<typename ResObject , bool isWithinLifetime = false, bool isSingleObject = false, typename QByte , typename QResObject = ConstLike<ResObject, QByte>> |
| static QResObject * | FromBytePtr (QByte *bytePtr) noexcept |
| |
◆ FromBytePtr()
template<typename ResObject , bool isWithinLifetime = false, bool isSingleObject = false, typename QByte , typename QResObject = ConstLike<ResObject, QByte>>
| static QResObject* momo::internal::PtrCaster::FromBytePtr |
( |
QByte * |
bytePtr | ) |
|
|
inlinestaticnoexcept |
◆ FromUInt()
template<typename ResObject >
| static ResObject* momo::internal::PtrCaster::FromUInt |
( |
uintptr_t |
intPtr | ) |
|
|
inlinestaticnoexcept |
◆ ToBytePtr()
template<typename QObject , typename QByte = ConstLike<Byte, QObject>>
| static QByte* momo::internal::PtrCaster::ToBytePtr |
( |
QObject * |
ptr | ) |
|
|
inlinestaticnoexcept |
◆ ToUInt()
template<typename Object >
| static uintptr_t momo::internal::PtrCaster::ToUInt |
( |
Object * |
ptr | ) |
|
|
inlinestaticnoexcept |
The documentation for this class was generated from the following file: