Ptr

fr.hammons.slinc.Ptr$
See thePtr companion class
object Ptr

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Ptr.type

Members list

Value members

Concrete methods

def blank[A](using DescriptorOf[A], Allocator): Ptr[A]
def blankArray[A](num: Int)(using descriptor: DescriptorOf[A], alloc: Allocator): Ptr[A]
def copy[A](a: Array[A])(using alloc: Allocator, descriptor: DescriptorOf[A], rwm: ReadWriteModule): Ptr[A]
def copy[A](using alloc: Allocator)(a: A)(using rwm: ReadWriteModule, descriptor: DescriptorOf[A] { Unsupported[Not supported type in refinement RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class hammons)),object slinc),TypeDescriptor),Inner,TypeBounds(TypeParamRef(A),TypeParamRef(A)))]; }): Ptr[A]
def copy(string: String)(using Allocator, DescriptorOf[Byte], ReadWriteModule): Ptr[Byte]
inline def upcall[A](inline a: A)(using alloc: Allocator): Ptr[A]

Extensions

Extensions

extension (p: Ptr[Byte])(p: Ptr[Byte])
def copyIntoString(maxSize: Int)(using DescriptorOf[Byte], DescriptorModule, ReadWriteModule): String