CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
1
<?xml version="1.0" encoding="UTF-8"?>
2
3
<!-- This is an automatically generated file. -->
4
<Chapter Label="Chapter_Pointers">
5
<Heading>Pointers</Heading>
6
7
<Section Label="Chapter_Pointers_Section_Weak_pointer_objects">
8
<Heading>Weak pointer objects</Heading>
9
10
<ManSection>
11
<Filt Arg="arg" Name="IsContainerForWeakPointers" Label="for IsComponentObjectRep"/>
12
<Returns><C>true</C> or <C>false</C>
13
</Returns>
14
<Description>
15
The category for weak pointer objects
16
</Description>
17
</ManSection>
18
19
20
<ManSection>
21
<Func Arg="arg" Name="ContainerForWeakPointers" />
22
<Returns>a list which can store weak pointers
23
</Returns>
24
<Description>
25
The constructor for lists of weak pointers.
26
</Description>
27
</ManSection>
28
29
30
<ManSection>
31
<Oper Arg="arg" Name="UpdateContainerOfWeakPointers" Label="for IsContainerForWeakPointers"/>
32
<Description>
33
Updates the weak pointers in a container and deletes the empty ones
34
</Description>
35
</ManSection>
36
37
38
<ManSection>
39
<Func Arg="arg" Name="_AddElmWPObj_ForHomalg" />
40
<Description>
41
Adds a weak pointer of an objects to a weak pointer list.
42
</Description>
43
</ManSection>
44
45
46
<ManSection>
47
<Func Arg="arg" Name="_AddTwoElmWPObj_ForHomalg" />
48
<Description>
49
Adds a weak pointer which depends on two objects to a list of weak pointers
50
</Description>
51
</ManSection>
52
53
54
<ManSection>
55
<Oper Arg="arg1,arg2,arg3" Name="_ElmWPObj_ForHomalg" Label="for IsContainerForWeakPointers, IsObject, IsObject"/>
56
<Description>
57
Creates a weak pointer depending on two objects and adds it to the container.
58
</Description>
59
</ManSection>
60
61
62
</Section>
63
64
65
<Section Label="Chapter_Pointers_Section_Pointer_objects">
66
<Heading>Pointer objects</Heading>
67
68
<ManSection>
69
<Filt Arg="arg" Name="IsContainerForPointers" Label="for IsComponentObjectRep"/>
70
<Returns><C>true</C> or <C>false</C>
71
</Returns>
72
<Description>
73
The category for pointer objects
74
</Description>
75
</ManSection>
76
77
78
<ManSection>
79
<Func Arg="arg" Name="ContainerForPointers" />
80
<Returns>a container for pointers
81
</Returns>
82
<Description>
83
Creates a container for pointers.
84
</Description>
85
</ManSection>
86
87
88
<ManSection>
89
<Oper Arg="arg" Name="UpdateContainerOfPointers" Label="for IsContainerForPointers"/>
90
<Description>
91
Updates the container of pointers, removes old.
92
</Description>
93
</ManSection>
94
95
96
<ManSection>
97
<Func Arg="arg" Name="_AddElmPObj_ForHomalg" />
98
<Description>
99
Adds a pointer to an object to a container for pointers.
100
</Description>
101
</ManSection>
102
103
104
<ManSection>
105
<Func Arg="arg" Name="_AddTwoElmPObj_ForHomalg" />
106
<Description>
107
Adds a pointer to two objects to a container for pointers
108
</Description>
109
</ManSection>
110
111
112
<ManSection>
113
<Oper Arg="arg1,arg2,arg3" Name="_ElmPObj_ForHomalg" Label="for IsContainerForPointers, IsObject, IsObject"/>
114
<Returns>an object
115
</Returns>
116
<Description>
117
Returns an object which a pointer refers to.
118
</Description>
119
</ManSection>
120
121
122
</Section>
123
124
125
</Chapter>
126
127
128