📄 swarm.collections.generic.module.html
字号:
<HTML><HEAD><TITLE>General</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.53"><LINKREL="HOME"TITLE="Documentation Set for Swarm 2.1.1"HREF="set.html"><LINKREL="UP"TITLE="Collections Library"HREF="swarm.collections.sgml.reference.html"><LINKREL="PREVIOUS"TITLE="String"HREF="swarm.collections.string.protocol.html"><LINKREL="NEXT"TITLE="Activity Library"HREF="swarm.activity.sgml.reference.html"></HEAD><BODYCLASS="REFENTRY"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLEWIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Documentation Set for Swarm 2.1.1</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="swarm.collections.string.protocol.html">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">Reference II. Collections Library</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="swarm.activity.sgml.reference.html">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><H1><ANAME="SWARM.COLLECTIONS.GENERIC.MODULE">General</A></H1><DIVCLASS="REFNAMEDIV"><ANAME="AEN8436"></A><H2>Name</H2>collections -- Standard collection types</DIV><DIVCLASS="REFSECT1"><ANAME="AEN8439"></A><H2>Description</H2><P> The collections library follows the library interface conventions of the defobj library. It also depends on standard supertypes and classes defined by this library. Initialization of the collections library automatically initializes the defobj library as well. Since defobj also requires the collections library, both must always be linked into an application together.</P></DIV><DIVCLASS="REFSECT1"><ANAME="AEN8442"></A><H2>Macros</H2><P></P><UL><LI><DIVCLASS="FUNCSYNOPSIS"><ANAME="SWARM.COLLECTIONS.GENERIC.MACRO.ARCHIVERDOTP"></A><P></P><P><CODE><BCLASS="FSFUNC">ARCHIVERDOTP</B>(<VARCLASS="PDPARAM">obj</VAR>)</CODE></P><BR><P></P></DIV></LI></UL></DIV><DIVCLASS="REFSECT1"><ANAME="AEN8454"></A><H2>Functions</H2><P></P><UL><LI><DIVCLASS="FUNCSYNOPSIS"><ANAME="SWARM.COLLECTIONS.GENERIC.FUNCTION.COMPARECSTRINGS"></A><P></P><P><CODE>int <BCLASS="FSFUNC">compareCStrings</B>(id<VARCLASS="PDPARAM"></VAR>, id<VARCLASS="PDPARAM"></VAR>)</CODE></P><BR> A routine for comparing C strings.<P></P></DIV></LI><LI><DIVCLASS="FUNCSYNOPSIS"><ANAME="SWARM.COLLECTIONS.GENERIC.FUNCTION.COMPAREIDS"></A><P></P><P><CODE>int <BCLASS="FSFUNC">compareIDs</B>(id<VARCLASS="PDPARAM"></VAR>, id<VARCLASS="PDPARAM"></VAR>)</CODE></P><BR> A routine for comparing objects. Only useful for equality (EQ) discrimination.<P></P></DIV></LI><LI><DIVCLASS="FUNCSYNOPSIS"><ANAME="SWARM.COLLECTIONS.GENERIC.FUNCTION.COMPAREINTEGERS"></A><P></P><P><CODE>int <BCLASS="FSFUNC">compareIntegers</B>(id<VARCLASS="PDPARAM"></VAR>, id<VARCLASS="PDPARAM"></VAR>)</CODE></P><BR> A routine for comparing integers.<P></P></DIV></LI><LI><DIVCLASS="FUNCSYNOPSIS"><ANAME="SWARM.COLLECTIONS.GENERIC.FUNCTION.COMPAREUNSIGNEDINTEGERS"></A><P></P><P><CODE>int <BCLASS="FSFUNC">compareUnsignedIntegers</B>(id<VARCLASS="PDPARAM"></VAR>, id<VARCLASS="PDPARAM"></VAR>)</CODE></P><BR> A routine for comparing unsigned integers.<P></P></DIV></LI></UL></DIV><DIVCLASS="REFSECT1"><ANAME="AEN8501"></A><H2>Globals</H2><P></P><DIVCLASS="VARIABLELIST"><DL><DT><ANAME="SWARM.COLLECTIONS.GENERIC.GLOBAL.ARCHIVERLITERAL">id <Symbol> ArchiverLiteral </A></DT><DD><P> Tokens used by the archiving parser.</P></DD><DT><ANAME="SWARM.COLLECTIONS.GENERIC.GLOBAL.ARCHIVERQUOTE">id <Symbol> ArchiverQuote </A></DT><DD><P> Tokens used by the archiving parser.</P></DD><DT><ANAME="SWARM.COLLECTIONS.GENERIC.GLOBAL.ARCHIVEREOL">id <Symbol> ArchiverEOL </A></DT><DD><P> Tokens used by the archiving parser.</P></DD><DT><ANAME="SWARM.COLLECTIONS.GENERIC.GLOBAL.ARCHIVERDOT">id <Symbol> ArchiverDot </A></DT><DD><P> Tokens used by the archiving parser.</P></DD></DL></DIV></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLEWIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="swarm.collections.string.protocol.html">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="set.html">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="swarm.activity.sgml.reference.html">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">String</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="swarm.collections.sgml.reference.html">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Activity Library</TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -