File:  [gforth] / gforth / doc / objects-implementation.obj
Revision 1.1: download - view: text, annotated - select for diffs
Wed Aug 23 21:03:53 2000 UTC (23 years, 7 months ago) by anton
Branches: MAIN
CVS tags: v0-6-2, v0-6-1, v0-6-0, v0-5-0, HEAD
Documentation changes
renamed general push-order to >order, objects push-order to class>order,
        drop-order to class-previous

%TGIF 2.16-p12
state(0,32,100,0,0,0,16,1,9,1,1,0,1,1,0,1,1,'Helvetica',0,17,0,0,1,5,0,0,1,0,0,16,1,0,1,1,1,0,1088,1408).
%
% @(#)$Header: /nfs/unsafe/cvs-repository/src-master/gforth/doc/objects-implementation.obj,v 1.1 2000/08/23 21:03:53 anton Exp $
% %W%
%
page(1,"").
text('black',155,70,'Helvetica-Bold',1,17,1,0,0,1,50,20,22,0,16,4,0,0,0,0,[
	"object"]).
group([
box('black',155,90,210,110,0,1,1,24,0,0,0,[
]),
box('black',155,110,210,130,0,1,1,25,0,0,0,[
]),
box('black',155,130,210,150,0,1,1,26,0,0,0,[
]),
text('black',150,90,'Helvetica',0,17,3,2,0,1,104,60,29,0,16,4,0,0,0,0,[
	"interface-map",
	"class-parent",
	"class inst-size"])
],
42,0,[
]).
box('black',160,395,220,415,0,1,1,44,0,0,0,[
]).
box('black',160,415,220,435,0,1,1,45,0,0,0,[
]).
box('black',160,435,220,455,0,1,1,46,0,0,0,[
]).
text('black',155,395,'Helvetica',0,17,3,2,0,1,104,60,47,0,16,4,0,0,0,0,[
	"interface-map",
	"class-parent",
	"class inst-size"]).
group([
box('black',355,90,410,110,0,1,1,58,0,0,0,[
]),
box('black',355,110,410,130,0,1,1,59,0,0,0,[
]),
box('black',355,130,410,150,0,1,1,60,0,0,0,[
]),
text('black',415,90,'Helvetica',0,17,3,0,0,1,90,60,61,0,16,4,0,0,0,0,[
	"class pointer",
	"construct",
	"print"])
],
68,0,[
]).
poly('black',4,[
	190,100,250,100,275,90,355,90],1,1,1,69,1,0,0,0,8,3,0,
    "6",[
]).
poly('black',4,[
	380,100,275,100,250,90,210,90],1,1,1,70,1,0,0,0,8,3,0,
    "6",[
]).
poly('black',2,[
	155,130,210,110],0,1,1,77,1,0,0,0,8,3,0,
    "0",[
]).
text('black',160,130,'Helvetica',0,17,1,0,0,1,37,20,78,0,16,4,0,0,0,0,[
	"cell%"]).
text('black',380,110,'Helvetica',0,17,2,1,0,1,41,40,80,0,16,4,0,0,0,0,[
	"' drop",
	"xt1"]).
box('black',205,200,260,220,0,1,1,82,0,0,0,[
]).
box('black',205,220,260,240,0,1,1,83,0,0,0,[
]).
text('black',200,200,'Helvetica',0,17,2,2,0,1,86,40,91,0,16,4,0,0,0,0,[
	"header",
	"object-map"]).
text('black',215,180,'Helvetica-Bold',1,17,1,0,0,1,34,20,99,0,16,4,0,0,0,0,[
	"obj1"]).
text('black',225,200,'Helvetica',0,17,1,0,0,1,12,20,103,0,16,4,0,0,0,0,[
	"..."]).
poly('black',5,[
	240,230,260,230,290,230,325,90,355,90],1,1,1,113,1,0,0,0,8,3,0,
    "70",[
]).
text('black',175,375,'Helvetica-Bold',1,17,1,0,0,1,22,20,157,0,16,4,0,0,0,0,[
	"cl1"]).
box('black',360,395,415,415,0,1,1,162,0,0,0,[
]).
box('black',360,415,415,435,0,1,1,163,0,0,0,[
]).
box('black',360,435,415,455,0,1,1,164,0,0,0,[
]).
text('black',420,375,'Helvetica',0,17,5,0,0,1,90,100,165,0,16,4,0,0,0,0,[
	"if1",
	"class pointer",
	"construct",
	"print",
	"cl1sel1"]).
poly('black',4,[
	198,405,255,405,310,375,360,375],1,1,1,166,1,0,0,0,8,3,0,
    "6",[
]).
poly('black',4,[
	385,405,280,405,255,395,220,395],1,1,1,167,1,0,0,0,8,3,0,
    "6",[
]).
text('black',385,415,'Helvetica',0,17,3,1,0,1,32,60,168,0,16,4,0,0,0,0,[
	"' m1",
	"xt1",
	"' m4"]).
box('black',360,375,415,395,0,1,1,169,0,0,0,[
]).
box('black',680,380,735,400,0,1,1,180,0,0,0,[
]).
box('black',680,400,735,420,0,1,1,181,0,0,0,[
]).
text('black',740,380,'Helvetica',0,17,2,0,0,1,46,40,182,0,16,4,0,0,0,0,[
	"if1sel1",
	"if1sel2"]).
poly('black',4,[
	390,385,420,340,590,360,680,360],1,1,1,187,1,0,0,0,8,3,0,
    "6",[
]).
text('black',705,380,'Helvetica',0,17,2,1,0,1,32,40,190,0,16,4,0,0,0,0,[
	"' m2",
	"' m3"]).
box('black',360,455,415,475,0,1,1,193,0,0,0,[
]).
poly('black',6,[
	198,425,215,425,255,380,325,210,250,90,210,90],1,1,1,198,1,0,0,0,8,3,0,
    "78",[
]).
text('black',190,435,'Helvetica',0,17,1,1,0,1,57,20,201,0,16,4,0,0,0,0,[
	"cell% 2*"]).
box('black',210,505,265,525,0,1,1,207,0,0,0,[
]).
box('black',210,525,265,545,0,1,1,208,0,0,0,[
]).
text('black',205,505,'Helvetica',0,17,3,2,0,1,86,60,209,0,16,4,0,0,0,0,[
	"header",
	"object-map",
	"cl1iv1"]).
text('black',220,485,'Helvetica-Bold',1,17,1,0,0,1,34,20,210,0,16,4,0,0,0,0,[
	"obj2"]).
text('black',230,505,'Helvetica',0,17,1,0,0,1,12,20,211,0,16,4,0,0,0,0,[
	"..."]).
poly('black',5,[
	245,535,265,535,295,535,330,395,360,395],1,1,1,212,1,0,0,0,8,3,0,
    "70",[
]).
box('black',210,545,265,565,0,1,1,213,0,0,0,[
]).
group([
box('black',485,510,545,530,0,1,1,238,0,0,0,[
]),
box('black',485,530,545,550,0,1,1,239,0,0,0,[
]),
text('black',480,510,'Helvetica',0,17,3,2,0,1,128,60,240,0,16,4,0,0,0,0,[
	"header",
	"selector-offset",
	"selector-interface"]),
text('black',515,490,'Helvetica-Bold',1,17,1,1,0,1,54,20,241,0,16,4,0,0,0,0,[
	"cl1sel1"]),
text('black',515,510,'Helvetica',0,17,3,1,0,1,57,60,242,0,16,4,0,0,0,0,[
	"...",
	"12",
	"0(class)"]),
box('black',485,550,545,570,0,1,1,243,0,0,0,[
])
],
255,0,[
]).
box('black',680,360,735,380,0,1,1,273,0,0,0,[
]).
group([
group([
box('black',505,185,560,205,0,1,1,214,0,0,0,[
]),
box('black',505,205,560,225,0,1,1,215,0,0,0,[
]),
text('black',500,185,'Helvetica',0,17,3,2,0,1,128,60,216,0,16,4,0,0,0,0,[
	"header",
	"selector-offset",
	"selector-interface"]),
text('black',535,165,'Helvetica-Bold',1,17,1,1,0,1,51,20,217,0,16,4,0,0,0,0,[
	"if1sel1"]),
text('black',530,185,'Helvetica',0,17,3,1,0,1,19,60,218,0,16,4,0,0,0,0,[
	"...",
	"0",
	"-4"]),
box('black',505,225,560,245,0,1,1,219,0,0,0,[
])
],
262,0,[
]),
group([
box('black',705,185,760,205,0,1,1,230,0,0,0,[
]),
box('black',705,205,760,225,0,1,1,231,0,0,0,[
]),
text('black',700,185,'Helvetica',0,17,3,2,0,1,128,60,232,0,16,4,0,0,0,0,[
	"header",
	"selector-offset",
	"selector-interface"]),
text('black',735,165,'Helvetica-Bold',1,17,1,1,0,1,51,20,233,0,16,4,0,0,0,0,[
	"if1sel2"]),
text('black',730,185,'Helvetica',0,17,3,1,0,1,19,60,234,0,16,4,0,0,0,0,[
	"...",
	"4",
	"-4"]),
box('black',705,225,760,245,0,1,1,235,0,0,0,[
])
],
269,0,[
])
],
291,0,[
]).
group([
group([
box('black',490,290,545,310,0,1,1,49,0,0,0,[
]),
text('black',485,290,'Helvetica',0,17,1,2,0,1,104,20,52,0,16,4,0,0,0,0,[
	"interface-map"])
],
129,0,[
]),
text('black',505,270,'Helvetica-Bold',1,17,1,0,0,1,19,20,130,0,16,4,0,0,0,0,[
	"if1"])
],
139,0,[
]).
box('black',680,300,735,320,0,1,1,150,0,0,0,[
]).
box('black',680,320,735,340,0,1,1,151,0,0,0,[
]).
poly('black',4,[
	515,300,575,300,635,280,680,280],1,1,1,152,1,0,0,0,8,3,0,
    "6",[
]).
text('black',740,300,'Helvetica',0,17,2,0,0,1,46,40,153,0,16,4,0,0,0,0,[
	"if1sel1",
	"if1sel2"]).
poly('black',2,[
	680,320,735,300],0,1,1,155,1,0,0,0,8,3,0,
    "0",[
]).
poly('black',2,[
	680,340,735,320],0,1,1,156,1,0,0,0,8,3,0,
    "0",[
]).
box('black',680,280,735,300,0,1,1,270,0,0,0,[
]).
poly('black',2,[
	710,290,545,290],1,1,1,328,1,0,0,0,8,3,0,
    "0",[
]).
poly('black',4,[
	710,370,625,370,605,290,545,290],1,1,1,329,1,0,0,0,8,3,0,
    "6",[
]).

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>