nativeStorageMethods-class {externalVector} | R Documentation |
This simple class has only one purpose - holding an
external pointer that contains a pointer to a C
storageMethods
structure. The memory for the C structure is
allocated by the "gcAllocator" memory allocator.
Objects can be created by calls of the form
new("nativeStorageMethods", ...)
. For details on how the
...
argument to new
works, see documentation for the
"initialize"
method for class "externalResource"
.
The ptr
slot in a newly created object contains
pointer to an uninitialized C storageMethods
structure.
ptr
:"externalptr"
Class "externalResource"
, directly.
Signature components of the methods:
resource | The class "nativeStorageMethods" |
ptr | The class "externalptr" |
size | The class "ANY" |
type | The class "ANY" |
Description of the methods:
storageMethods
structure in bytes. "gcAllocator"
. ptr
slot. ptr
nativeStorageMethodsList-class
for how this class is used.
externalResource-class
for more on the super class of
this class.