INDEX
CLUSTER
FEATURES
SHORT
FRAMES
NO FRAMES
indexing
title:
"Array view for user-supplied object. See RTS_MEMORY_MAP for more."
project:
"Visual Eiffel Library"
revision:
"$Revision: 1.1 $"
copyright:
"Copyright (C) 1996-2005 Object Tools Group"
license:
"http://visual-eiffel.com/license"
cluster:
kernel
class
RTS_MEMORY_MAPPED_OBJECT_ARRAY
[
G
]
inherit
RTS_MEMORY_MAPPED_OBJECT
[
G
]
rename
make
as
set_anchor
undefine
copy
end
RTS_MEMORY_MAPPED_ARRAY
[
G
]
end
creation
make
feature
-- Creation
make
(
a
:
ANY
;
n
:
INTEGER
)
-- Bind array of 'n' items to memory address of object 'a'
require
non_negative_size
:
n
>= 0
non_void_anchor
:
a
/=
void
ensure
count_set
:
count
=
n
anchor_set
:
anchor
=
a
end
-- class
RTS_MEMORY_MAPPED_OBJECT_ARRAY
INDEX
CLUSTER
FEATURES
SHORT
FRAMES
NO FRAMES