Ptr<T, Access access, AddressSpace addrSpace>.init
Description
Signature
Ptr<T, Access access, AddressSpace addrSpace>.init<U, Access accessOther>(
Ptr<U, AddressSpace::Generic> ptr);
Ptr<T, Access access, AddressSpace addrSpace>.init(
uint64_t val);
Ptr<T, Access access, AddressSpace addrSpace>.init(
int64_t val);
Ptr<T, AddressSpace::Generic>.init(NativeString nativeStr)
where T == void
where addrSpace == AddressSpace.Device;
Ptr<T, AddressSpace::Generic>.init<T, Access access, AddressSpace addrSpace>(
Ptr<T, AddressSpace::Generic> ptr)
where T == void
where addrSpace == AddressSpace.Device;
Ptr<T, AddressSpace::Generic>.init<T>(NativeRef<T> ptr)
where T == void
where addrSpace == AddressSpace.Device;
Generic Parameters
U
accessOther : Access
T
access : Access
addrSpace : AddressSpace
Parameters
ptr : Ptr<U, AddressSpace : : Generic>
val : uint64_t
val : int64_t
ptr : Ptr<T, AddressSpace : : Generic>
ptr : NativeRef<T>