mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 12:35:05 +02:00
468 lines
84 KiB
HTML
468 lines
84 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Cyclone Scheme: Objects</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Cyclone Scheme
|
|
 <span id="projectnumber">0.28.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#groups">Modules</a> |
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Objects<div class="ingroups"><a class="el" href="group__datatypes.html">Data types</a></div></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Definitions and code for memory-allocated objects.
|
|
<a href="#details">More...</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
|
|
Modules</h2></td></tr>
|
|
<tr class="memitem:group__objects__safe__cxr"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__safe__cxr.html">Safe pair access macros</a></td></tr>
|
|
<tr class="memdesc:group__objects__safe__cxr"><td class="mdescLeft"> </td><td class="mdescRight">Macros for safe pair access. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:group__objects__unsafe__cxr"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__unsafe__cxr.html">Unsafe pair access macros</a></td></tr>
|
|
<tr class="memdesc:group__objects__unsafe__cxr"><td class="mdescLeft"> </td><td class="mdescRight">Macros for fast - but unsafe - pair access. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structatomic__type.html">atomic_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The atomic thread synchronization type. <a href="structatomic__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structbignum__type.html">bignum_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Exact integer of unlimited precision. <a href="structbignum__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structboolean__type.html">boolean_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The boolean type: True or False. <a href="structboolean__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structbytevector__type.html">bytevector_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Bytevector type. <a href="structbytevector__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structc__opaque__type.html">c_opaque_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">C Opaque type - a wrapper around a pointer of any type. <a href="structc__opaque__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structclosure0__type.html">closure0_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A closed-over function with no variables. <a href="structclosure0__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structclosure1__type.html">closure1_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A closed-over function with one variable. <a href="structclosure1__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structclosureN__type.html">closureN_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A closed-over function with zero or more closed-over variables. <a href="structclosureN__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unioncommon__type.html">common_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A union of all the constant-size objects. <a href="unioncommon__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structcomplex__num__type.html">complex_num_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Complex number. <a href="structcomplex__num__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structcond__var__type.html">cond_var_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The condition variable thread synchronization type. <a href="structcond__var__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structcvar__type.html">cvar_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">C-variable integration type - wrapper around a Cyclone object pointer. <a href="structcvar__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdouble__type.html">double_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Double-precision floating point type, also known as a flonum. <a href="structdouble__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structinteger__type.html">integer_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Deprecated - boxed integers. <a href="structinteger__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structlist__2__type.html">list_2_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structlist__3__type.html">list_3_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structlist__4__type.html">list_4_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmacro__type.html">macro_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Closure for a macro. <a href="structmacro__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmutex__type.html">mutex_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The mutex thread synchronization type. <a href="structmutex__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpair__type.html">pair_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The pair (cons) type. <a href="structpair__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structport__type.html">port_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The port object type. <a href="structport__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structprimitive__type.html">primitive_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A function built into the runtime. <a href="structprimitive__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structstring__type.html">string_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The string type. <a href="structstring__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsymbol__type.html">symbol_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Symbols are similar to strings, but only one instance of each unique symbol is created, so comparisons are O(1). <a href="structsymbol__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structvector__2__type.html">vector_2_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structvector__3__type.html">vector_3_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structvector__4__type.html">vector_4_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structvector__5__type.html">vector_5_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structvector__type.html">vector_type</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Vector type. <a href="structvector__type.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:gad512060a0fb72905a6e54fd06589ca32"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gad512060a0fb72905a6e54fd06589ca32.html#gad512060a0fb72905a6e54fd06589ca32">alloc_bignum</a>(data, p)   <a class="el" href="structbignum__type.html">bignum_type</a> *p = <a class="el" href="group__gc__major_gaec0fd25a5b345b9ad50842b08bed4027.html#gaec0fd25a5b345b9ad50842b08bed4027">gc_alloc_bignum</a>((<a class="el" href="group__gc__major_gad107cf5b38c74e2cd84a8159940b6579.html#gad107cf5b38c74e2cd84a8159940b6579">gc_thread_data</a> *)data);</td></tr>
|
|
<tr class="separator:gad512060a0fb72905a6e54fd06589ca32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf9defd5753679e4fa891731cf487f8a8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaf9defd5753679e4fa891731cf487f8a8.html#gaf9defd5753679e4fa891731cf487f8a8">alloc_bytevector</a>(_data, _bv, _len)</td></tr>
|
|
<tr class="separator:gaf9defd5753679e4fa891731cf487f8a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadc0228b3e0f11950f0647be264d12c69"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gadc0228b3e0f11950f0647be264d12c69.html#gadc0228b3e0f11950f0647be264d12c69">alloc_string</a>(_data, _s, _len, _num_cp)</td></tr>
|
|
<tr class="separator:gadc0228b3e0f11950f0647be264d12c69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga33d3b86e1a928fd4d83579e0a19bd312"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga33d3b86e1a928fd4d83579e0a19bd312.html#ga33d3b86e1a928fd4d83579e0a19bd312">alloca_cell</a>(n, a)   <a class="el" href="group__objects_ga57af9a14a2985287c491871a589d8c97.html#ga57af9a14a2985287c491871a589d8c97">alloca_pair</a>(n,a,NULL)</td></tr>
|
|
<tr class="separator:ga33d3b86e1a928fd4d83579e0a19bd312"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga41468991ba59fb3b4bece36d3cee469d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga41468991ba59fb3b4bece36d3cee469d.html#ga41468991ba59fb3b4bece36d3cee469d">alloca_complex_num</a>(n, r, i)</td></tr>
|
|
<tr class="separator:ga41468991ba59fb3b4bece36d3cee469d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga192b243c1589dee01be50aca4a80ae5f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga192b243c1589dee01be50aca4a80ae5f.html#ga192b243c1589dee01be50aca4a80ae5f">alloca_double</a>(n, v)</td></tr>
|
|
<tr class="separator:ga192b243c1589dee01be50aca4a80ae5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad29b52674c22bac1fec21b530d812fb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gad29b52674c22bac1fec21b530d812fb9.html#gad29b52674c22bac1fec21b530d812fb9">alloca_empty_bytevector</a>(v)</td></tr>
|
|
<tr class="separator:gad29b52674c22bac1fec21b530d812fb9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga479118021e195172dd010152d4229d34"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga479118021e195172dd010152d4229d34.html#ga479118021e195172dd010152d4229d34">alloca_empty_vector</a>(v)</td></tr>
|
|
<tr class="separator:ga479118021e195172dd010152d4229d34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga57af9a14a2985287c491871a589d8c97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga57af9a14a2985287c491871a589d8c97.html#ga57af9a14a2985287c491871a589d8c97">alloca_pair</a>(n, a, d)</td></tr>
|
|
<tr class="separator:ga57af9a14a2985287c491871a589d8c97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga59b6090e5ba5a762dc221e347ea9b5af"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga59b6090e5ba5a762dc221e347ea9b5af.html#ga59b6090e5ba5a762dc221e347ea9b5af">assign_complex_num</a>(pobj, v)</td></tr>
|
|
<tr class="separator:ga59b6090e5ba5a762dc221e347ea9b5af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga912dd162b927db2d32f7ae1087250a21"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga912dd162b927db2d32f7ae1087250a21.html#ga912dd162b927db2d32f7ae1087250a21">assign_double</a>(pobj, v)</td></tr>
|
|
<tr class="separator:ga912dd162b927db2d32f7ae1087250a21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8a152ec682fefb21a2fd394bb986e362"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga8a152ec682fefb21a2fd394bb986e362.html#ga8a152ec682fefb21a2fd394bb986e362">BIGNUM_CALL</a>(x)</td></tr>
|
|
<tr class="separator:ga8a152ec682fefb21a2fd394bb986e362"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd03659641bf4c2516cc75011ef9fbbb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gadd03659641bf4c2516cc75011ef9fbbb.html#gadd03659641bf4c2516cc75011ef9fbbb">bignum_value</a>(x)   (((<a class="el" href="structbignum__type.html">bignum_type</a> *) x)->bn)</td></tr>
|
|
<tr class="separator:gadd03659641bf4c2516cc75011ef9fbbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1ea731d062320fa93be8260332584b2c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga1ea731d062320fa93be8260332584b2c.html#ga1ea731d062320fa93be8260332584b2c">boolean_desc</a>(x)   (((<a class="el" href="structboolean__type.html">boolean_type</a> *) x)->desc)</td></tr>
|
|
<tr class="separator:ga1ea731d062320fa93be8260332584b2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadc435cbdc2f9b0ad8f83361e388df0bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gadc435cbdc2f9b0ad8f83361e388df0bf.html#gadc435cbdc2f9b0ad8f83361e388df0bf">complex_num_value</a>(x)   (((<a class="el" href="structcomplex__num__type.html">complex_num_type</a> *) x)->value)</td></tr>
|
|
<tr class="separator:gadc435cbdc2f9b0ad8f83361e388df0bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga06015fb64aa99ae2342206daa0976457"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga06015fb64aa99ae2342206daa0976457.html#ga06015fb64aa99ae2342206daa0976457">CYC_BINARY_PORT_FLAG</a>   0x10</td></tr>
|
|
<tr class="separator:ga06015fb64aa99ae2342206daa0976457"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadef3952590de7c235de16c837a8b10bc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gadef3952590de7c235de16c837a8b10bc.html#gadef3952590de7c235de16c837a8b10bc">CYC_IO_BUF_LEN</a>   1024</td></tr>
|
|
<tr class="separator:gadef3952590de7c235de16c837a8b10bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae6274feab1df12ca5a56834595b8ee86"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gae6274feab1df12ca5a56834595b8ee86.html#gae6274feab1df12ca5a56834595b8ee86">defprimitive</a>(name, desc, fnc)</td></tr>
|
|
<tr class="separator:gae6274feab1df12ca5a56834595b8ee86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6a4703068df1175e2de1ebcfdd818254"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga6a4703068df1175e2de1ebcfdd818254.html#ga6a4703068df1175e2de1ebcfdd818254">defsymbol</a>(name)   static <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> quote_##name = NULL;</td></tr>
|
|
<tr class="separator:ga6a4703068df1175e2de1ebcfdd818254"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafcd07ec86021f462152490e171678496"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gafcd07ec86021f462152490e171678496.html#gafcd07ec86021f462152490e171678496">double_value</a>(x)   (((<a class="el" href="structdouble__type.html">double_type</a> *) x)->value)</td></tr>
|
|
<tr class="separator:gafcd07ec86021f462152490e171678496"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab16b464c8e21447c6b11bb9202a3a4ae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gab16b464c8e21447c6b11bb9202a3a4ae.html#gab16b464c8e21447c6b11bb9202a3a4ae">forward</a>(obj)   (((<a class="el" href="structpair__type.html">pair_type</a> *) obj)->pair_car)</td></tr>
|
|
<tr class="separator:gab16b464c8e21447c6b11bb9202a3a4ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2733c2727ea55735aa0c032013f28568"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga2733c2727ea55735aa0c032013f28568.html#ga2733c2727ea55735aa0c032013f28568">integer_value</a>(x)   (((<a class="el" href="structinteger__type.html">integer_type</a> *) x)->value)</td></tr>
|
|
<tr class="separator:ga2733c2727ea55735aa0c032013f28568"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae63d7e8d892356552f23e2438857df90"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gae63d7e8d892356552f23e2438857df90.html#gae63d7e8d892356552f23e2438857df90">maclosure0</a>(c, f, na)</td></tr>
|
|
<tr class="separator:gae63d7e8d892356552f23e2438857df90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5f531cd0a013c0e3d7d48245061c78ea"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga5f531cd0a013c0e3d7d48245061c78ea.html#ga5f531cd0a013c0e3d7d48245061c78ea">make_boolean</a>(x)   (x ? <a class="el" href="group__objects_gadd2e786b8f1d394adf9fcc2e2ea0f6ab.html#gadd2e786b8f1d394adf9fcc2e2ea0f6ab">boolean_t</a> : <a class="el" href="group__objects_ga6d259e87f479319faf0c43f2fbc3b98f.html#ga6d259e87f479319faf0c43f2fbc3b98f">boolean_f</a>)</td></tr>
|
|
<tr class="separator:ga5f531cd0a013c0e3d7d48245061c78ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga751c3b9362007d827f8fa6668415e1bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga751c3b9362007d827f8fa6668415e1bf.html#ga751c3b9362007d827f8fa6668415e1bf">make_c_opaque</a>(var, p)</td></tr>
|
|
<tr class="separator:ga751c3b9362007d827f8fa6668415e1bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf69ff213c1057ebc0886f9557b7c00cd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaf69ff213c1057ebc0886f9557b7c00cd.html#gaf69ff213c1057ebc0886f9557b7c00cd">make_cell</a>(n, a)   <a class="el" href="group__objects_gaf7d58df9cd3ccc4d06ebcb8bb920fa31.html#gaf7d58df9cd3ccc4d06ebcb8bb920fa31">make_pair</a>(n,a,NULL)</td></tr>
|
|
<tr class="separator:gaf69ff213c1057ebc0886f9557b7c00cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3c0715e591139c9f837c26de21f7a8ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga3c0715e591139c9f837c26de21f7a8ba.html#ga3c0715e591139c9f837c26de21f7a8ba">make_complex_num</a>(n, r, i)</td></tr>
|
|
<tr class="separator:ga3c0715e591139c9f837c26de21f7a8ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5c491b6ee0e16480c390f3516964569e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga5c491b6ee0e16480c390f3516964569e.html#ga5c491b6ee0e16480c390f3516964569e">make_cvar</a>(n, v)</td></tr>
|
|
<tr class="separator:ga5c491b6ee0e16480c390f3516964569e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga70f87e482f5b1dcd6f0b26ae3e9d4426"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga70f87e482f5b1dcd6f0b26ae3e9d4426.html#ga70f87e482f5b1dcd6f0b26ae3e9d4426">make_double</a>(n, v)</td></tr>
|
|
<tr class="separator:ga70f87e482f5b1dcd6f0b26ae3e9d4426"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabd1aba0ed6f4c50c9ea557db13ee9e9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gabd1aba0ed6f4c50c9ea557db13ee9e9c.html#gabd1aba0ed6f4c50c9ea557db13ee9e9c">make_empty_bytevector</a>(v)</td></tr>
|
|
<tr class="separator:gabd1aba0ed6f4c50c9ea557db13ee9e9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga236a3840b292378002450b28649204b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga236a3840b292378002450b28649204b4.html#ga236a3840b292378002450b28649204b4">make_empty_vector</a>(v)</td></tr>
|
|
<tr class="separator:ga236a3840b292378002450b28649204b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gade7867dd7da367055c73652132e4d3a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gade7867dd7da367055c73652132e4d3a0.html#gade7867dd7da367055c73652132e4d3a0">make_input_port</a>(p, f, rl)</td></tr>
|
|
<tr class="separator:gade7867dd7da367055c73652132e4d3a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf7d58df9cd3ccc4d06ebcb8bb920fa31"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaf7d58df9cd3ccc4d06ebcb8bb920fa31.html#gaf7d58df9cd3ccc4d06ebcb8bb920fa31">make_pair</a>(n, a, d)</td></tr>
|
|
<tr class="separator:gaf7d58df9cd3ccc4d06ebcb8bb920fa31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab2133f7ea6596078cf6a90afbaa9b366"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gab2133f7ea6596078cf6a90afbaa9b366.html#gab2133f7ea6596078cf6a90afbaa9b366">make_port</a>(p, f, m)</td></tr>
|
|
<tr class="separator:gab2133f7ea6596078cf6a90afbaa9b366"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa3c36eef86f29cdc2622cc74a6e02e9b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaa3c36eef86f29cdc2622cc74a6e02e9b.html#gaa3c36eef86f29cdc2622cc74a6e02e9b">make_string</a>(cs, s)</td></tr>
|
|
<tr class="separator:gaa3c36eef86f29cdc2622cc74a6e02e9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga725581f933bd1567cd1c7fc2e984100d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga725581f933bd1567cd1c7fc2e984100d.html#ga725581f933bd1567cd1c7fc2e984100d">make_string_noalloc</a>(cs, s, length)</td></tr>
|
|
<tr class="separator:ga725581f933bd1567cd1c7fc2e984100d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9a706fde12ea6e789c17db0103a8f646"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga9a706fde12ea6e789c17db0103a8f646.html#ga9a706fde12ea6e789c17db0103a8f646">make_string_with_len</a>(cs, s, length)</td></tr>
|
|
<tr class="separator:ga9a706fde12ea6e789c17db0103a8f646"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac02607b62d3c09dc61e88945a4ad3d46"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gac02607b62d3c09dc61e88945a4ad3d46.html#gac02607b62d3c09dc61e88945a4ad3d46">make_utf8_string</a>(data, cs, s)</td></tr>
|
|
<tr class="separator:gac02607b62d3c09dc61e88945a4ad3d46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3f11ecf53bddcfdb580a188fbe71fab6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga3f11ecf53bddcfdb580a188fbe71fab6.html#ga3f11ecf53bddcfdb580a188fbe71fab6">make_utf8_string_noalloc</a>(cs, s, length)</td></tr>
|
|
<tr class="separator:ga3f11ecf53bddcfdb580a188fbe71fab6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga73dd5d61a8b9077d326a0a4046cbee19"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga73dd5d61a8b9077d326a0a4046cbee19.html#ga73dd5d61a8b9077d326a0a4046cbee19">make_utf8_string_with_len</a>(cs, s, length, num_code_points)</td></tr>
|
|
<tr class="separator:ga73dd5d61a8b9077d326a0a4046cbee19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga26fc97a19953613cdf6499a925b5ac3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga26fc97a19953613cdf6499a925b5ac3b.html#ga26fc97a19953613cdf6499a925b5ac3b">mclosure0</a>(c, f)   static <a class="el" href="structclosure0__type.html">closure0_type</a> c = { .<a class="el" href="group__gc__major_ga24af05ed1aef52dcba9177511705682d.html#ga24af05ed1aef52dcba9177511705682d">hdr.mark</a> = <a class="el" href="group__gc__major_ga4074eefce64a43efc40de89bc9595c9b.html#ga4074eefce64a43efc40de89bc9595c9b">gc_color_red</a>, .<a class="el" href="group__gc__major_gaf98d32e8f592dc38f4cd01c153e91a2d.html#gaf98d32e8f592dc38f4cd01c153e91a2d">hdr.grayed</a> = 0, .tag = <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca83cb8f1483e6eb4c867ee80d7c2fead0">closure0_tag</a>, .fn = f, .num_args = -1 }; /* TODO: need a new <a class="el" href="group__objects_ga46231cbc8e3cbc00623f1181fdc56eee.html#ga46231cbc8e3cbc00623f1181fdc56eee">macro</a> that initializes num_args */</td></tr>
|
|
<tr class="separator:ga26fc97a19953613cdf6499a925b5ac3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8a9bc31dff7fe492afa7cf4dfc4d9b0d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga8a9bc31dff7fe492afa7cf4dfc4d9b0d.html#ga8a9bc31dff7fe492afa7cf4dfc4d9b0d">mclosure1</a>(c, f, a)</td></tr>
|
|
<tr class="separator:ga8a9bc31dff7fe492afa7cf4dfc4d9b0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7fa3637d2b9eed45f72d6ab2456babdc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga7fa3637d2b9eed45f72d6ab2456babdc.html#ga7fa3637d2b9eed45f72d6ab2456babdc">mmacro</a>(c, f)</td></tr>
|
|
<tr class="separator:ga7fa3637d2b9eed45f72d6ab2456babdc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga318a60513459609df04f55e9d831789f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga318a60513459609df04f55e9d831789f.html#ga318a60513459609df04f55e9d831789f">opaque_collect_ptr</a>(x)   (((<a class="el" href="group__objects_ga1edab468f8633d34ec0899c184f32534.html#ga1edab468f8633d34ec0899c184f32534">c_opaque</a>)x)->collect_ptr)</td></tr>
|
|
<tr class="separator:ga318a60513459609df04f55e9d831789f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga94f57132c48116fac23e715e9d3f225b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga94f57132c48116fac23e715e9d3f225b.html#ga94f57132c48116fac23e715e9d3f225b">opaque_ptr</a>(x)   (((<a class="el" href="group__objects_ga1edab468f8633d34ec0899c184f32534.html#ga1edab468f8633d34ec0899c184f32534">c_opaque</a>)x)->ptr)</td></tr>
|
|
<tr class="separator:ga94f57132c48116fac23e715e9d3f225b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa40e3f8a1b55c81a3063a5e7e373b6de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaa40e3f8a1b55c81a3063a5e7e373b6de.html#gaa40e3f8a1b55c81a3063a5e7e373b6de">prim</a>(x)   (x && ((<a class="el" href="group__objects_ga59967b94dbb2722fabdf10bd260f0d67.html#ga59967b94dbb2722fabdf10bd260f0d67">primitive</a>)x)->tag == <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcab6eaa2dd23cbaabcd11425b2240bddc3">primitive_tag</a>)</td></tr>
|
|
<tr class="separator:gaa40e3f8a1b55c81a3063a5e7e373b6de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3d01d466cdb8ea50f15057d95c4e02b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga3d01d466cdb8ea50f15057d95c4e02b7.html#ga3d01d466cdb8ea50f15057d95c4e02b7">prim_name</a>(x)   (((<a class="el" href="structprimitive__type.html">primitive_type</a> *) x)->desc)</td></tr>
|
|
<tr class="separator:ga3d01d466cdb8ea50f15057d95c4e02b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga71e6b9c9a0b83932ce3443595ec290c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga71e6b9c9a0b83932ce3443595ec290c5.html#ga71e6b9c9a0b83932ce3443595ec290c5">return_copy</a>(ptr, o)</td></tr>
|
|
<tr class="separator:ga71e6b9c9a0b83932ce3443595ec290c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9b04a2bc9f691d12c383dce41704914c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga9b04a2bc9f691d12c383dce41704914c.html#ga9b04a2bc9f691d12c383dce41704914c">set_cell_as_expr</a>(n, a)   <a class="el" href="group__objects_gac4774102388fcf3eaa78c419e53c144a.html#gac4774102388fcf3eaa78c419e53c144a">set_pair_as_expr</a>(n,a,NULL)</td></tr>
|
|
<tr class="separator:ga9b04a2bc9f691d12c383dce41704914c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6436a6295c083692d3d5ed06a5e8678f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga6436a6295c083692d3d5ed06a5e8678f.html#ga6436a6295c083692d3d5ed06a5e8678f">set_pair</a>(n, a, d)</td></tr>
|
|
<tr class="separator:ga6436a6295c083692d3d5ed06a5e8678f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac4774102388fcf3eaa78c419e53c144a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gac4774102388fcf3eaa78c419e53c144a.html#gac4774102388fcf3eaa78c419e53c144a">set_pair_as_expr</a>(n, a, d)</td></tr>
|
|
<tr class="separator:gac4774102388fcf3eaa78c419e53c144a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5eda265b5d32cfcc6309eaf41423fd8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga5eda265b5d32cfcc6309eaf41423fd8d.html#ga5eda265b5d32cfcc6309eaf41423fd8d">string_len</a>(x)   (((<a class="el" href="structstring__type.html">string_type</a> *) x)->len)</td></tr>
|
|
<tr class="separator:ga5eda265b5d32cfcc6309eaf41423fd8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae2d0b732a9890601f5fc5c12f28110c6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gae2d0b732a9890601f5fc5c12f28110c6.html#gae2d0b732a9890601f5fc5c12f28110c6">string_num_cp</a>(x)   (((<a class="el" href="structstring__type.html">string_type</a> *) x)->num_cp)</td></tr>
|
|
<tr class="separator:gae2d0b732a9890601f5fc5c12f28110c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga16d3307e79ddce02d6bb7f7e6df77d7c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga16d3307e79ddce02d6bb7f7e6df77d7c.html#ga16d3307e79ddce02d6bb7f7e6df77d7c">string_str</a>(x)   (((<a class="el" href="structstring__type.html">string_type</a> *) x)->str)</td></tr>
|
|
<tr class="separator:ga16d3307e79ddce02d6bb7f7e6df77d7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaee76a907bfeafb5d931e547b3556f9f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaee76a907bfeafb5d931e547b3556f9f6.html#gaee76a907bfeafb5d931e547b3556f9f6">symbol_desc</a>(x)   (((<a class="el" href="structsymbol__type.html">symbol_type</a> *) x)->desc)</td></tr>
|
|
<tr class="separator:gaee76a907bfeafb5d931e547b3556f9f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga019a78d608ba331b619fbe5325cddfd5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga019a78d608ba331b619fbe5325cddfd5.html#ga019a78d608ba331b619fbe5325cddfd5">type_of</a>(obj)   (((<a class="el" href="structpair__type.html">pair_type</a> *) obj)->tag)</td></tr>
|
|
<tr class="separator:ga019a78d608ba331b619fbe5325cddfd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:gaa448bc1c4f5bf4789d3a13a4a3f0a780"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structatomic__type.html">atomic_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaa448bc1c4f5bf4789d3a13a4a3f0a780.html#gaa448bc1c4f5bf4789d3a13a4a3f0a780">atomic</a></td></tr>
|
|
<tr class="separator:gaa448bc1c4f5bf4789d3a13a4a3f0a780"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeaee2cdcfcff096e1d141208b7aec1fb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structboolean__type.html">boolean_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaeaee2cdcfcff096e1d141208b7aec1fb.html#gaeaee2cdcfcff096e1d141208b7aec1fb">boolean</a></td></tr>
|
|
<tr class="separator:gaeaee2cdcfcff096e1d141208b7aec1fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaecab6685ca6d8f1dc2a1388ae59e6ca6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structbytevector__type.html">bytevector_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaecab6685ca6d8f1dc2a1388ae59e6ca6.html#gaecab6685ca6d8f1dc2a1388ae59e6ca6">bytevector</a></td></tr>
|
|
<tr class="separator:gaecab6685ca6d8f1dc2a1388ae59e6ca6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1edab468f8633d34ec0899c184f32534"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structc__opaque__type.html">c_opaque_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga1edab468f8633d34ec0899c184f32534.html#ga1edab468f8633d34ec0899c184f32534">c_opaque</a></td></tr>
|
|
<tr class="separator:ga1edab468f8633d34ec0899c184f32534"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2de9a23f157b62533c72bb17267c2f14"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structclosure0__type.html">closure0_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga2de9a23f157b62533c72bb17267c2f14.html#ga2de9a23f157b62533c72bb17267c2f14">closure</a></td></tr>
|
|
<tr class="separator:ga2de9a23f157b62533c72bb17267c2f14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf6c7e54de777903b917d3005d048682f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structclosure0__type.html">closure0_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaf6c7e54de777903b917d3005d048682f.html#gaf6c7e54de777903b917d3005d048682f">closure0</a></td></tr>
|
|
<tr class="separator:gaf6c7e54de777903b917d3005d048682f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3f7b6ea48cf5e71d3708ebaf8cfee378"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structclosure1__type.html">closure1_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga3f7b6ea48cf5e71d3708ebaf8cfee378.html#ga3f7b6ea48cf5e71d3708ebaf8cfee378">closure1</a></td></tr>
|
|
<tr class="separator:ga3f7b6ea48cf5e71d3708ebaf8cfee378"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa24eb0b1b07c55f55e46819845ac6e94"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structclosureN__type.html">closureN_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaa24eb0b1b07c55f55e46819845ac6e94.html#gaa24eb0b1b07c55f55e46819845ac6e94">closureN</a></td></tr>
|
|
<tr class="separator:gaa24eb0b1b07c55f55e46819845ac6e94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga42edd7fbf49b429b67f1bd2f094b87b0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structcond__var__type.html">cond_var_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga42edd7fbf49b429b67f1bd2f094b87b0.html#ga42edd7fbf49b429b67f1bd2f094b87b0">cond_var</a></td></tr>
|
|
<tr class="separator:ga42edd7fbf49b429b67f1bd2f094b87b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb4c53dab33ed607afad3adaa4ade650"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structcvar__type.html">cvar_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gafb4c53dab33ed607afad3adaa4ade650.html#gafb4c53dab33ed607afad3adaa4ade650">cvar</a></td></tr>
|
|
<tr class="separator:gafb4c53dab33ed607afad3adaa4ade650"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa716d98bb53bbcd1333ffb3eebdf6504"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaa716d98bb53bbcd1333ffb3eebdf6504.html#gaa716d98bb53bbcd1333ffb3eebdf6504">function_type</a>) (void *data, <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> clo, int argc, <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> *args)</td></tr>
|
|
<tr class="separator:gaa716d98bb53bbcd1333ffb3eebdf6504"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6f0aa10d70aa4188e768364227e6abbd"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga6f0aa10d70aa4188e768364227e6abbd.html#ga6f0aa10d70aa4188e768364227e6abbd">inline_function_type</a>) ()</td></tr>
|
|
<tr class="separator:ga6f0aa10d70aa4188e768364227e6abbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa17fa155c777becaffb49f920070e2c6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structpair__type.html">pair_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaa17fa155c777becaffb49f920070e2c6.html#gaa17fa155c777becaffb49f920070e2c6">list</a></td></tr>
|
|
<tr class="separator:gaa17fa155c777becaffb49f920070e2c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga46231cbc8e3cbc00623f1181fdc56eee"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structclosure0__type.html">closure0_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga46231cbc8e3cbc00623f1181fdc56eee.html#ga46231cbc8e3cbc00623f1181fdc56eee">macro</a></td></tr>
|
|
<tr class="separator:ga46231cbc8e3cbc00623f1181fdc56eee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa4d9e4dd812bbeff1de52a5e50252926"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmutex__type.html">mutex_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaa4d9e4dd812bbeff1de52a5e50252926.html#gaa4d9e4dd812bbeff1de52a5e50252926">mutex</a></td></tr>
|
|
<tr class="separator:gaa4d9e4dd812bbeff1de52a5e50252926"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga71301352e6ef9a0fcf7b0a8bae72c535"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a></td></tr>
|
|
<tr class="separator:ga71301352e6ef9a0fcf7b0a8bae72c535"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8f768c6878dfbc9b68e3a7a3e9494f22"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structpair__type.html">pair_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga8f768c6878dfbc9b68e3a7a3e9494f22.html#ga8f768c6878dfbc9b68e3a7a3e9494f22">pair</a></td></tr>
|
|
<tr class="separator:ga8f768c6878dfbc9b68e3a7a3e9494f22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga59967b94dbb2722fabdf10bd260f0d67"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structprimitive__type.html">primitive_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga59967b94dbb2722fabdf10bd260f0d67.html#ga59967b94dbb2722fabdf10bd260f0d67">primitive</a></td></tr>
|
|
<tr class="separator:ga59967b94dbb2722fabdf10bd260f0d67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae0333e4033477e135f2f947246901c06"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gae0333e4033477e135f2f947246901c06.html#gae0333e4033477e135f2f947246901c06">primitive_function_type</a>) (void *data, <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> cont, <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> args)</td></tr>
|
|
<tr class="separator:gae0333e4033477e135f2f947246901c06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6e2275016b341ac6b813eefbced33d77"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsymbol__type.html">symbol_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga6e2275016b341ac6b813eefbced33d77.html#ga6e2275016b341ac6b813eefbced33d77">symbol</a></td></tr>
|
|
<tr class="separator:ga6e2275016b341ac6b813eefbced33d77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf08305e847b96d1bbe60be47d08e9589"><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaf08305e847b96d1bbe60be47d08e9589.html#gaf08305e847b96d1bbe60be47d08e9589">tag_type</a></td></tr>
|
|
<tr class="separator:gaf08305e847b96d1bbe60be47d08e9589"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1f30d76b2007b32b3c970e00049e89e9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structvector__type.html">vector_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga1f30d76b2007b32b3c970e00049e89e9.html#ga1f30d76b2007b32b3c970e00049e89e9">vector</a></td></tr>
|
|
<tr class="separator:ga1f30d76b2007b32b3c970e00049e89e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ga3be4dc1266585983419449b4d3d2fb91"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga3be4dc1266585983419449b4d3d2fb91.html#ga3be4dc1266585983419449b4d3d2fb91">bn_cmp_type</a> { <br />
|
|
  <a class="el" href="group__objects_ga3be4dc1266585983419449b4d3d2fb91.html#gga3be4dc1266585983419449b4d3d2fb91a9b0debdff51e1bada0058737a358ba86">CYC_BN_LTE</a> = -2,
|
|
<a class="el" href="group__objects_ga3be4dc1266585983419449b4d3d2fb91.html#gga3be4dc1266585983419449b4d3d2fb91a84c9dc31e06d29b10db7d822e586619a">CYC_BN_LT</a> = MP_LT,
|
|
<a class="el" href="group__objects_ga3be4dc1266585983419449b4d3d2fb91.html#gga3be4dc1266585983419449b4d3d2fb91a44b42b771f24d0d04866d07b93723be5">CYC_BN_EQ</a> = MP_EQ,
|
|
<a class="el" href="group__objects_ga3be4dc1266585983419449b4d3d2fb91.html#gga3be4dc1266585983419449b4d3d2fb91ac8952d3a991dc6d2a042fc4cd5330466">CYC_BN_GT</a> = MP_GT,
|
|
<br />
|
|
  <a class="el" href="group__objects_ga3be4dc1266585983419449b4d3d2fb91.html#gga3be4dc1266585983419449b4d3d2fb91ab18533ce7d4b7949c2dfe161f64142df">CYC_BN_GTE</a> = 2
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga3be4dc1266585983419449b4d3d2fb91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3eff9ebd9f241e211e00b991e2ac60fc"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#ga3eff9ebd9f241e211e00b991e2ac60fc">object_tag</a> { <br />
|
|
  <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca83cb8f1483e6eb4c867ee80d7c2fead0">closure0_tag</a> = 0,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca9cfb7f7d0577483459522eceb1c9badc">closure1_tag</a> = 1,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcaf726e29c4c9a3a5a38b78a8a7b2c8677">closureN_tag</a> = 2,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca72e4427c7dc45f6cd222f2c81b3df35a">macro_tag</a> = 3,
|
|
<br />
|
|
  <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca8b2b354ca29eb90ab3725a6f44a6616c">boolean_tag</a> = 4,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca086791e2eb28ae7a1c26cd97eb7f1e2e">bytevector_tag</a> = 5,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcab5d20d3d20ff3d74501fc5792578e2ea">c_opaque_tag</a> = 6,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca581e9cd7c4c1651fa5e1df5fc3e7a481">cond_var_tag</a> = 7,
|
|
<br />
|
|
  <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca76347050d3d5065bbb272bf43d4265be">cvar_tag</a> = 8,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcad4e34bc834b4556b022822be9409dbe6">double_tag</a> = 9,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcaa1b97741b9d11bcb16af2d2cb41d7dd4">eof_tag</a> = 10,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca2340947c1c16121404333142cab4990d">forward_tag</a> = 11,
|
|
<br />
|
|
  <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca71e14b38a45dbccd577a96a2498cf66a">integer_tag</a> = 12,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcae867e50c8a42ecb3593673f9b5f68eda">bignum_tag</a> = 13,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcae7eb79e04a303e56d1c0e9368271be3c">mutex_tag</a> = 14,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcafdd0058e320cee16b553162973dc38cc">pair_tag</a> = 15,
|
|
<br />
|
|
  <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca0fb89918e499148722fd77b484ea42f8">port_tag</a> = 16,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcab6eaa2dd23cbaabcd11425b2240bddc3">primitive_tag</a> = 17,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca01ef7df0dea0750732937733ec61af00">string_tag</a> = 18,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca3a6f5e0f0fd27ffd0b7949ef02f9accb">symbol_tag</a> = 19,
|
|
<br />
|
|
  <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcadc1fed1f309b86b7653f627520ca80ed">vector_tag</a> = 20,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca42b954f952c5575331ac3474f8cdadf0">complex_num_tag</a> = 21,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcac044986c799f795e76317fdfcb086943">atomic_tag</a> = 22,
|
|
<a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcaf29b6a4477cd81ad2266946e2f2a1b38">void_tag</a> = 23,
|
|
<br />
|
|
  <a class="el" href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca8f5b9236e602bab240606f15e5ca1de0">record_tag</a> = 24
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga3eff9ebd9f241e211e00b991e2ac60fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:ga6d259e87f479319faf0c43f2fbc3b98f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga6d259e87f479319faf0c43f2fbc3b98f.html#ga6d259e87f479319faf0c43f2fbc3b98f">boolean_f</a></td></tr>
|
|
<tr class="separator:ga6d259e87f479319faf0c43f2fbc3b98f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd2e786b8f1d394adf9fcc2e2ea0f6ab"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gadd2e786b8f1d394adf9fcc2e2ea0f6ab.html#gadd2e786b8f1d394adf9fcc2e2ea0f6ab">boolean_t</a></td></tr>
|
|
<tr class="separator:gadd2e786b8f1d394adf9fcc2e2ea0f6ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4ea8c14343c359cfeb19142096538524"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga4ea8c14343c359cfeb19142096538524.html#ga4ea8c14343c359cfeb19142096538524">Cyc_EOF</a></td></tr>
|
|
<tr class="separator:ga4ea8c14343c359cfeb19142096538524"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga43211eb75a3595ad2ad332d356be59dc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga43211eb75a3595ad2ad332d356be59dc.html#ga43211eb75a3595ad2ad332d356be59dc">Cyc_RECORD_MARKER</a></td></tr>
|
|
<tr class="separator:ga43211eb75a3595ad2ad332d356be59dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf3f619c909a02d493a554abfaad99ff6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_gaf3f619c909a02d493a554abfaad99ff6.html#gaf3f619c909a02d493a554abfaad99ff6">Cyc_VOID</a></td></tr>
|
|
<tr class="separator:gaf3f619c909a02d493a554abfaad99ff6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0df9da17d3d44234e2764fbec2492fdb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__objects_ga71301352e6ef9a0fcf7b0a8bae72c535.html#ga71301352e6ef9a0fcf7b0a8bae72c535">object</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects_ga0df9da17d3d44234e2764fbec2492fdb.html#ga0df9da17d3d44234e2764fbec2492fdb">quote_void</a></td></tr>
|
|
<tr class="separator:ga0df9da17d3d44234e2764fbec2492fdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<p>Definitions and code for memory-allocated objects. </p>
|
|
<p>Most Scheme data types are defined as object types.</p>
|
|
<p>Each object type contains a header for garbage collection and a tag that identifies the type of object, as well as any object-specific fields.</p>
|
|
<p>Most object types are allocated on the nursery (the C stack) and relocated to the garbage-collected heap during minor GC. It is only safe for an object on the nursery to be used by the thread that created it, as that object could be relocated at any time. </p>
|
|
</div><!-- contents -->
|
|
<div class="ttc" id="agroup__gc__major_ga976021ebdbed6eb538d78c744c1ef931_html_ga976021ebdbed6eb538d78c744c1ef931"><div class="ttname"><a href="group__gc__major_ga976021ebdbed6eb538d78c744c1ef931.html#ga976021ebdbed6eb538d78c744c1ef931">gc_alloc</a></div><div class="ttdeci">void * gc_alloc(gc_heap_root *h, size_t size, char *obj, gc_thread_data *thd, int *heap_grown)</div><div class="ttdoc">Allocate memory on the heap for an object.</div><div class="ttdef"><b>Definition:</b> gc.c:1360</div></div>
|
|
<div class="ttc" id="agroup__objects_gaecab6685ca6d8f1dc2a1388ae59e6ca6_html_gaecab6685ca6d8f1dc2a1388ae59e6ca6"><div class="ttname"><a href="group__objects_gaecab6685ca6d8f1dc2a1388ae59e6ca6.html#gaecab6685ca6d8f1dc2a1388ae59e6ca6">bytevector</a></div><div class="ttdeci">bytevector_type * bytevector</div><div class="ttdef"><b>Definition:</b> types.h:1215</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fcadc1fed1f309b86b7653f627520ca80ed"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcadc1fed1f309b86b7653f627520ca80ed">vector_tag</a></div><div class="ttdeci">@ vector_tag</div><div class="ttdef"><b>Definition:</b> types.h:69</div></div>
|
|
<div class="ttc" id="astructclosure0__type_html"><div class="ttname"><a href="structclosure0__type.html">closure0_type</a></div><div class="ttdoc">A closed-over function with no variables.</div><div class="ttdef"><b>Definition:</b> types.h:1405</div></div>
|
|
<div class="ttc" id="astructcomplex__num__type_html"><div class="ttname"><a href="structcomplex__num__type.html">complex_num_type</a></div><div class="ttdoc">Complex number.</div><div class="ttdef"><b>Definition:</b> types.h:846</div></div>
|
|
<div class="ttc" id="astructclosure1__type_aeb2ea70822d16fe7037df69dab7a9b44_html_aeb2ea70822d16fe7037df69dab7a9b44"><div class="ttname"><a href="structclosure1__type_aeb2ea70822d16fe7037df69dab7a9b44.html#aeb2ea70822d16fe7037df69dab7a9b44">closure1_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:1413</div></div>
|
|
<div class="ttc" id="agroup__gc__major_ga4074eefce64a43efc40de89bc9595c9b_html_ga4074eefce64a43efc40de89bc9595c9b"><div class="ttname"><a href="group__gc__major_ga4074eefce64a43efc40de89bc9595c9b.html#ga4074eefce64a43efc40de89bc9595c9b">gc_color_red</a></div><div class="ttdeci">#define gc_color_red</div><div class="ttdef"><b>Definition:</b> types.h:297</div></div>
|
|
<div class="ttc" id="agroup__objects_gafcd07ec86021f462152490e171678496_html_gafcd07ec86021f462152490e171678496"><div class="ttname"><a href="group__objects_gafcd07ec86021f462152490e171678496.html#gafcd07ec86021f462152490e171678496">double_value</a></div><div class="ttdeci">#define double_value(x)</div><div class="ttdef"><b>Definition:</b> types.h:910</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fcab6eaa2dd23cbaabcd11425b2240bddc3"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcab6eaa2dd23cbaabcd11425b2240bddc3">primitive_tag</a></div><div class="ttdeci">@ primitive_tag</div><div class="ttdef"><b>Definition:</b> types.h:66</div></div>
|
|
<div class="ttc" id="astructstring__type_abed5b7ebbc533aba4fcbcc67a2dca39a_html_abed5b7ebbc533aba4fcbcc67a2dca39a"><div class="ttname"><a href="structstring__type_abed5b7ebbc533aba4fcbcc67a2dca39a.html#abed5b7ebbc533aba4fcbcc67a2dca39a">string_type::num_cp</a></div><div class="ttdeci">int num_cp</div><div class="ttdef"><b>Definition:</b> types.h:936</div></div>
|
|
<div class="ttc" id="astructmacro__type_a139e63cb17d9db83f1d6c1c354d8422e_html_a139e63cb17d9db83f1d6c1c354d8422e"><div class="ttname"><a href="structmacro__type_a139e63cb17d9db83f1d6c1c354d8422e.html#a139e63cb17d9db83f1d6c1c354d8422e">macro_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:1398</div></div>
|
|
<div class="ttc" id="astructclosure1__type_html"><div class="ttname"><a href="structclosure1__type.html">closure1_type</a></div><div class="ttdoc">A closed-over function with one variable.</div><div class="ttdef"><b>Definition:</b> types.h:1412</div></div>
|
|
<div class="ttc" id="astructprimitive__type_html"><div class="ttname"><a href="structprimitive__type.html">primitive_type</a></div><div class="ttdoc">A function built into the runtime.</div><div class="ttdef"><b>Definition:</b> types.h:1473</div></div>
|
|
<div class="ttc" id="astructport__type_html"><div class="ttname"><a href="structport__type.html">port_type</a></div><div class="ttdoc">The port object type.</div><div class="ttdef"><b>Definition:</b> types.h:1096</div></div>
|
|
<div class="ttc" id="astructc__opaque__type_html"><div class="ttname"><a href="structc__opaque__type.html">c_opaque_type</a></div><div class="ttdoc">C Opaque type - a wrapper around a pointer of any type.</div><div class="ttdef"><b>Definition:</b> types.h:702</div></div>
|
|
<div class="ttc" id="astructvector__type_html"><div class="ttname"><a href="structvector__type.html">vector_type</a></div><div class="ttdoc">Vector type.</div><div class="ttdef"><b>Definition:</b> types.h:1170</div></div>
|
|
<div class="ttc" id="astructgc__header__type__t_a18c7fd5a43c839549da5f8317ef9798b_html_a18c7fd5a43c839549da5f8317ef9798b"><div class="ttname"><a href="structgc__header__type__t_a18c7fd5a43c839549da5f8317ef9798b.html#a18c7fd5a43c839549da5f8317ef9798b">gc_header_type_t::immutable</a></div><div class="ttdeci">unsigned char immutable</div><div class="ttdef"><b>Definition:</b> types.h:270</div></div>
|
|
<div class="ttc" id="astructgc__header__type__t_a05168ba505698eb154858ce0c8e917e6_html_a05168ba505698eb154858ce0c8e917e6"><div class="ttname"><a href="structgc__header__type__t_a05168ba505698eb154858ce0c8e917e6.html#a05168ba505698eb154858ce0c8e917e6">gc_header_type_t::grayed</a></div><div class="ttdeci">unsigned char grayed</div><div class="ttdef"><b>Definition:</b> types.h:269</div></div>
|
|
<div class="ttc" id="astructstring__type_ad238876598791a5427fae3cb9b6680ff_html_ad238876598791a5427fae3cb9b6680ff"><div class="ttname"><a href="structstring__type_ad238876598791a5427fae3cb9b6680ff.html#ad238876598791a5427fae3cb9b6680ff">string_type::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> types.h:937</div></div>
|
|
<div class="ttc" id="astructstring__type_a0cf6e472452514e77ae43ca67479f5b5_html_a0cf6e472452514e77ae43ca67479f5b5"><div class="ttname"><a href="structstring__type_a0cf6e472452514e77ae43ca67479f5b5.html#a0cf6e472452514e77ae43ca67479f5b5">string_type::str</a></div><div class="ttdeci">char * str</div><div class="ttdef"><b>Definition:</b> types.h:938</div></div>
|
|
<div class="ttc" id="astructpair__type_html"><div class="ttname"><a href="structpair__type.html">pair_type</a></div><div class="ttdoc">The pair (cons) type.</div><div class="ttdef"><b>Definition:</b> types.h:1247</div></div>
|
|
<div class="ttc" id="astructgc__thread__data__t_html"><div class="ttname"><a href="structgc__thread__data__t.html">gc_thread_data_t</a></div><div class="ttdef"><b>Definition:</b> types.h:322</div></div>
|
|
<div class="ttc" id="astructdouble__type_a502175b089394f0a42bb1489dae66af5_html_a502175b089394f0a42bb1489dae66af5"><div class="ttname"><a href="structdouble__type_a502175b089394f0a42bb1489dae66af5.html#a502175b089394f0a42bb1489dae66af5">double_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:878</div></div>
|
|
<div class="ttc" id="astructc__opaque__type_a3a0c5356eb66fd87ebbc0a93c4b37b6a_html_a3a0c5356eb66fd87ebbc0a93c4b37b6a"><div class="ttname"><a href="structc__opaque__type_a3a0c5356eb66fd87ebbc0a93c4b37b6a.html#a3a0c5356eb66fd87ebbc0a93c4b37b6a">c_opaque_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:703</div></div>
|
|
<div class="ttc" id="astructcvar__type_aebce7597b1982a8d0969bb0cd369071e_html_aebce7597b1982a8d0969bb0cd369071e"><div class="ttname"><a href="structcvar__type_aebce7597b1982a8d0969bb0cd369071e.html#aebce7597b1982a8d0969bb0cd369071e">cvar_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:678</div></div>
|
|
<div class="ttc" id="astructcvar__type_html"><div class="ttname"><a href="structcvar__type.html">cvar_type</a></div><div class="ttdoc">C-variable integration type - wrapper around a Cyclone object pointer.</div><div class="ttdef"><b>Definition:</b> types.h:677</div></div>
|
|
<div class="ttc" id="astructbytevector__type_html"><div class="ttname"><a href="structbytevector__type.html">bytevector_type</a></div><div class="ttdoc">Bytevector type.</div><div class="ttdef"><b>Definition:</b> types.h:1209</div></div>
|
|
<div class="ttc" id="astructgc__header__type__t_a3ccd7432ce43e0223518f665c3b5aa4b_html_a3ccd7432ce43e0223518f665c3b5aa4b"><div class="ttname"><a href="structgc__header__type__t_a3ccd7432ce43e0223518f665c3b5aa4b.html#a3ccd7432ce43e0223518f665c3b5aa4b">gc_header_type_t::mark</a></div><div class="ttdeci">unsigned char mark</div><div class="ttdef"><b>Definition:</b> types.h:268</div></div>
|
|
<div class="ttc" id="astructcomplex__num__type_a550affbc8ff6f898baaf559a28e17b18_html_a550affbc8ff6f898baaf559a28e17b18"><div class="ttname"><a href="structcomplex__num__type_a550affbc8ff6f898baaf559a28e17b18.html#a550affbc8ff6f898baaf559a28e17b18">complex_num_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:847</div></div>
|
|
<div class="ttc" id="astructmacro__type_html"><div class="ttname"><a href="structmacro__type.html">macro_type</a></div><div class="ttdoc">Closure for a macro.</div><div class="ttdef"><b>Definition:</b> types.h:1397</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fcad4e34bc834b4556b022822be9409dbe6"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcad4e34bc834b4556b022822be9409dbe6">double_tag</a></div><div class="ttdeci">@ double_tag</div><div class="ttdef"><b>Definition:</b> types.h:58</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fca0fb89918e499148722fd77b484ea42f8"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca0fb89918e499148722fd77b484ea42f8">port_tag</a></div><div class="ttdeci">@ port_tag</div><div class="ttdef"><b>Definition:</b> types.h:65</div></div>
|
|
<div class="ttc" id="astructstring__type_a5db208e56107b1806d332a5303fd7c89_html_a5db208e56107b1806d332a5303fd7c89"><div class="ttname"><a href="structstring__type_a5db208e56107b1806d332a5303fd7c89.html#a5db208e56107b1806d332a5303fd7c89">string_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:934</div></div>
|
|
<div class="ttc" id="agroup__objects_ga8f768c6878dfbc9b68e3a7a3e9494f22_html_ga8f768c6878dfbc9b68e3a7a3e9494f22"><div class="ttname"><a href="group__objects_ga8f768c6878dfbc9b68e3a7a3e9494f22.html#ga8f768c6878dfbc9b68e3a7a3e9494f22">pair</a></div><div class="ttdeci">pair_type * pair</div><div class="ttdef"><b>Definition:</b> types.h:1254</div></div>
|
|
<div class="ttc" id="astructstring__type_html"><div class="ttname"><a href="structstring__type.html">string_type</a></div><div class="ttdoc">The string type.</div><div class="ttdef"><b>Definition:</b> types.h:933</div></div>
|
|
<div class="ttc" id="agroup__immediates_ga57936aa324ea2422e81e7f3315caf8cc_html_ga57936aa324ea2422e81e7f3315caf8cc"><div class="ttname"><a href="group__immediates_ga57936aa324ea2422e81e7f3315caf8cc.html#ga57936aa324ea2422e81e7f3315caf8cc">is_object_type</a></div><div class="ttdeci">#define is_object_type(x)</div><div class="ttdef"><b>Definition:</b> types.h:644</div></div>
|
|
<div class="ttc" id="agroup__objects_ga019a78d608ba331b619fbe5325cddfd5_html_ga019a78d608ba331b619fbe5325cddfd5"><div class="ttname"><a href="group__objects_ga019a78d608ba331b619fbe5325cddfd5.html#ga019a78d608ba331b619fbe5325cddfd5">type_of</a></div><div class="ttdeci">#define type_of(obj)</div><div class="ttdef"><b>Definition:</b> types.h:92</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fcab5d20d3d20ff3d74501fc5792578e2ea"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcab5d20d3d20ff3d74501fc5792578e2ea">c_opaque_tag</a></div><div class="ttdeci">@ c_opaque_tag</div><div class="ttdef"><b>Definition:</b> types.h:55</div></div>
|
|
<div class="ttc" id="astructclosure0__type_ac3e889a1e3dd3026c0d599eec8157631_html_ac3e889a1e3dd3026c0d599eec8157631"><div class="ttname"><a href="structclosure0__type_ac3e889a1e3dd3026c0d599eec8157631.html#ac3e889a1e3dd3026c0d599eec8157631">closure0_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:1406</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fca76347050d3d5065bbb272bf43d4265be"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca76347050d3d5065bbb272bf43d4265be">cvar_tag</a></div><div class="ttdeci">@ cvar_tag</div><div class="ttdef"><b>Definition:</b> types.h:57</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fca01ef7df0dea0750732937733ec61af00"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca01ef7df0dea0750732937733ec61af00">string_tag</a></div><div class="ttdeci">@ string_tag</div><div class="ttdef"><b>Definition:</b> types.h:67</div></div>
|
|
<div class="ttc" id="astructbytevector__type_a052f1814af9300f2efc8e5c32c2651ac_html_a052f1814af9300f2efc8e5c32c2651ac"><div class="ttname"><a href="structbytevector__type_a052f1814af9300f2efc8e5c32c2651ac.html#a052f1814af9300f2efc8e5c32c2651ac">bytevector_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:1210</div></div>
|
|
<div class="ttc" id="aunioncommon__type_html"><div class="ttname"><a href="unioncommon__type.html">common_type</a></div><div class="ttdoc">A union of all the constant-size objects.</div><div class="ttdef"><b>Definition:</b> types.h:1497</div></div>
|
|
<div class="ttc" id="astructport__type_ab6822666138f9cc90d1d4f7aa7b54b88_html_ab6822666138f9cc90d1d4f7aa7b54b88"><div class="ttname"><a href="structport__type_ab6822666138f9cc90d1d4f7aa7b54b88.html#ab6822666138f9cc90d1d4f7aa7b54b88">port_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:1097</div></div>
|
|
<div class="ttc" id="astructpair__type_ab4d3c876cde68c6a7984b9ffe3cfb516_html_ab4d3c876cde68c6a7984b9ffe3cfb516"><div class="ttname"><a href="structpair__type_ab4d3c876cde68c6a7984b9ffe3cfb516.html#ab4d3c876cde68c6a7984b9ffe3cfb516">pair_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:1248</div></div>
|
|
<div class="ttc" id="agroup__gc__minor_ga74eb6f5e63c29e2e1c6fb51e2f3cd02f_html_ga74eb6f5e63c29e2e1c6fb51e2f3cd02f"><div class="ttname"><a href="group__gc__minor_ga74eb6f5e63c29e2e1c6fb51e2f3cd02f.html#ga74eb6f5e63c29e2e1c6fb51e2f3cd02f">MAX_STACK_OBJ</a></div><div class="ttdeci">#define MAX_STACK_OBJ</div><div class="ttdef"><b>Definition:</b> types.h:513</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fca72e4427c7dc45f6cd222f2c81b3df35a"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca72e4427c7dc45f6cd222f2c81b3df35a">macro_tag</a></div><div class="ttdeci">@ macro_tag</div><div class="ttdef"><b>Definition:</b> types.h:52</div></div>
|
|
<div class="ttc" id="astructdouble__type_html"><div class="ttname"><a href="structdouble__type.html">double_type</a></div><div class="ttdoc">Double-precision floating point type, also known as a flonum.</div><div class="ttdef"><b>Definition:</b> types.h:877</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fca9cfb7f7d0577483459522eceb1c9badc"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca9cfb7f7d0577483459522eceb1c9badc">closure1_tag</a></div><div class="ttdeci">@ closure1_tag</div><div class="ttdef"><b>Definition:</b> types.h:50</div></div>
|
|
<div class="ttc" id="agroup__objects_ga6d259e87f479319faf0c43f2fbc3b98f_html_ga6d259e87f479319faf0c43f2fbc3b98f"><div class="ttname"><a href="group__objects_ga6d259e87f479319faf0c43f2fbc3b98f.html#ga6d259e87f479319faf0c43f2fbc3b98f">boolean_f</a></div><div class="ttdeci">const object boolean_f</div><div class="ttdef"><b>Definition:</b> runtime.c:397</div></div>
|
|
<div class="ttc" id="agroup__objects_gadef3952590de7c235de16c837a8b10bc_html_gadef3952590de7c235de16c837a8b10bc"><div class="ttname"><a href="group__objects_gadef3952590de7c235de16c837a8b10bc.html#gadef3952590de7c235de16c837a8b10bc">CYC_IO_BUF_LEN</a></div><div class="ttdeci">#define CYC_IO_BUF_LEN</div><div class="ttdef"><b>Definition:</b> types.h:1119</div></div>
|
|
<div class="ttc" id="astructvector__type_aa184cd172fd87ba175d9b806c467bccd_html_aa184cd172fd87ba175d9b806c467bccd"><div class="ttname"><a href="structvector__type_aa184cd172fd87ba175d9b806c467bccd.html#aa184cd172fd87ba175d9b806c467bccd">vector_type::hdr</a></div><div class="ttdeci">gc_header_type hdr</div><div class="ttdef"><b>Definition:</b> types.h:1171</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fcafdd0058e320cee16b553162973dc38cc"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fcafdd0058e320cee16b553162973dc38cc">pair_tag</a></div><div class="ttdeci">@ pair_tag</div><div class="ttdef"><b>Definition:</b> types.h:64</div></div>
|
|
<div class="ttc" id="agroup__prim__utf8_ga9158b37fabe72056d8e2dac07dc4e039_html_ga9158b37fabe72056d8e2dac07dc4e039"><div class="ttname"><a href="group__prim__utf8_ga9158b37fabe72056d8e2dac07dc4e039.html#ga9158b37fabe72056d8e2dac07dc4e039">Cyc_utf8_count_code_points</a></div><div class="ttdeci">int Cyc_utf8_count_code_points(uint8_t *s)</div><div class="ttdoc">Count the number of code points in a string. Based on example code from Bjoern Hoehrmann.</div><div class="ttdef"><b>Definition:</b> runtime.c:8082</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fca83cb8f1483e6eb4c867ee80d7c2fead0"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca83cb8f1483e6eb4c867ee80d7c2fead0">closure0_tag</a></div><div class="ttdeci">@ closure0_tag</div><div class="ttdef"><b>Definition:</b> types.h:49</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fca086791e2eb28ae7a1c26cd97eb7f1e2e"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca086791e2eb28ae7a1c26cd97eb7f1e2e">bytevector_tag</a></div><div class="ttdeci">@ bytevector_tag</div><div class="ttdef"><b>Definition:</b> types.h:54</div></div>
|
|
<div class="ttc" id="agroup__objects_ga3eff9ebd9f241e211e00b991e2ac60fc_html_gga3eff9ebd9f241e211e00b991e2ac60fca42b954f952c5575331ac3474f8cdadf0"><div class="ttname"><a href="group__objects_ga3eff9ebd9f241e211e00b991e2ac60fc.html#gga3eff9ebd9f241e211e00b991e2ac60fca42b954f952c5575331ac3474f8cdadf0">complex_num_tag</a></div><div class="ttdeci">@ complex_num_tag</div><div class="ttdef"><b>Definition:</b> types.h:70</div></div>
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|