{
	"0: data": {
		"srcIndexStart": "0", 
		"file": "docssrc/docs.APIRef.tmpl", 
		"parseTreeMode": "true", 
		"srcLength": "1534", 
		"source": "[$name|APIRef$]
[$title|GoldieLib Reference$]
[$frame|HTMLPage.tmpl$]

<h3>Conventions:</h3>

<table class=\"grid-table\" style=\"margin-bottom: 10px\">
<tr>
	<td><div class=\"api-head\"><span class=\"attr\">@property</span></div></td>
	<td>An [$code|inline|@property$] implemented with both getter and setter functions.</td>
</tr>
<tr>
	<td><div class=\"api-head\"><span class=\"attr\">readonly&nbsp;@property</span></div></td>
	<td>An [$code|inline|@property$], but without a public setter.</td>
</tr>
<tr>
	<td><div class=\"api-head\">default</div></td>
	<td>
		This is used in the documentation of enums to indicate which value is
		the default for functions that take the enum as an optional parameter.
	</td>
</tr>
<tr>
	<td><div class=\"api-head\">size_t</div></td>
	<td>
		This is an unsigned integer type defined by D to be 32-bits on
		32-bit targets and 64-bit on 64-bit targets. This is the type of
		the [$code|inline|.length$] member of arrays.
	</td>
</tr>
<tr>
	<td><div class=\"api-head\">ptrdiff_t</div></td>
	<td>
		This is also defined by D. It's just like [$ident|size_t$], but signed.
	</td>
</tr>
<tr>
	<td>
	<div class=\"api-head\">
		<span class=\"attr\" style=\"color: red; margin-bottom: 0px\">DEPRECATED</span>
	</div>
	</td>
	<td>Has been deprecated with the [$code|inline|deprecated$] attribute.</td>
</tr>
<tr>
	<td>
	<div class=\"api-head\">
		<span class=\"attr\" style=\"color: red; margin-bottom: 0px\">REMOVED</span>
	</div>
	</td>
	<td>Existed in a previous version, but has now been removed.</td>
</tr>
</table>

[$pageMenu$]
", 
		"0: name": {
			"srcIndexStart": "0", 
			"data": "APIRef", 
			"srcLength": "15", 
			"0: data": {
				"srcIndexStart": "7", 
				"data": "APIRef", 
				"srcLength": "6"
			}
		}, 
		"1: data": {
			"srcIndexStart": "15", 
			"data": "
", 
			"srcLength": "1"
		}, 
		"2: title": {
			"srcIndexStart": "16", 
			"data": "GoldieLib Reference", 
			"srcLength": "29", 
			"0: data": {
				"srcIndexStart": "24", 
				"data": "GoldieLib Reference", 
				"srcLength": "19"
			}
		}, 
		"3: data": {
			"srcIndexStart": "45", 
			"data": "
", 
			"srcLength": "1"
		}, 
		"4: frame": {
			"srcIndexStart": "46", 
			"data": "HTMLPage.tmpl", 
			"srcLength": "23", 
			"0: data": {
				"srcIndexStart": "54", 
				"data": "HTMLPage.tmpl", 
				"srcLength": "13"
			}
		}, 
		"5: data": {
			"srcIndexStart": "69", 
			"data": "

<h3>Conventions:</h3>

<table class=\"grid-table\" style=\"margin-bottom: 10px\">
<tr>
	<td><div class=\"api-head\"><span class=\"attr\">@property</span></div></td>
	<td>An ", 
			"srcLength": "167"
		}, 
		"6: code": {
			"srcIndexStart": "236", 
			"param 0": "inline", 
			"data": "@property", 
			"srcLength": "25", 
			"0: data": {
				"srcIndexStart": "250", 
				"data": "@property", 
				"srcLength": "9"
			}
		}, 
		"7: data": {
			"srcIndexStart": "261", 
			"data": " implemented with both getter and setter functions.</td>
</tr>
<tr>
	<td><div class=\"api-head\"><span class=\"attr\">readonly&nbsp;@property</span></div></td>
	<td>An ", 
			"srcLength": "164"
		}, 
		"8: code": {
			"srcIndexStart": "425", 
			"param 0": "inline", 
			"data": "@property", 
			"srcLength": "25", 
			"0: data": {
				"srcIndexStart": "439", 
				"data": "@property", 
				"srcLength": "9"
			}
		}, 
		"9: data": {
			"srcIndexStart": "450", 
			"data": ", but without a public setter.</td>
</tr>
<tr>
	<td><div class=\"api-head\">default</div></td>
	<td>
		This is used in the documentation of enums to indicate which value is
		the default for functions that take the enum as an optional parameter.
	</td>
</tr>
<tr>
	<td><div class=\"api-head\">size_t</div></td>
	<td>
		This is an unsigned integer type defined by D to be 32-bits on
		32-bit targets and 64-bit on 64-bit targets. This is the type of
		the ", 
			"srcLength": "451"
		}, 
		"10: code": {
			"srcIndexStart": "901", 
			"param 0": "inline", 
			"data": ".length", 
			"srcLength": "23", 
			"0: data": {
				"srcIndexStart": "915", 
				"data": ".length", 
				"srcLength": "7"
			}
		}, 
		"11: data": {
			"srcIndexStart": "924", 
			"data": " member of arrays.
	</td>
</tr>
<tr>
	<td><div class=\"api-head\">ptrdiff_t</div></td>
	<td>
		This is also defined by D. It's just like ", 
			"srcLength": "135"
		}, 
		"12: ident": {
			"srcIndexStart": "1059", 
			"data": "size_t", 
			"srcLength": "16", 
			"0: data": {
				"srcIndexStart": "1067", 
				"data": "size_t", 
				"srcLength": "6"
			}
		}, 
		"13: data": {
			"srcIndexStart": "1075", 
			"data": ", but signed.
	</td>
</tr>
<tr>
	<td>
	<div class=\"api-head\">
		<span class=\"attr\" style=\"color: red; margin-bottom: 0px\">DEPRECATED</span>
	</div>
	</td>
	<td>Has been deprecated with the ", 
			"srcLength": "189"
		}, 
		"14: code": {
			"srcIndexStart": "1264", 
			"param 0": "inline", 
			"data": "deprecated", 
			"srcLength": "26", 
			"0: data": {
				"srcIndexStart": "1278", 
				"data": "deprecated", 
				"srcLength": "10"
			}
		}, 
		"15: data": {
			"srcIndexStart": "1290", 
			"data": " attribute.</td>
</tr>
<tr>
	<td>
	<div class=\"api-head\">
		<span class=\"attr\" style=\"color: red; margin-bottom: 0px\">REMOVED</span>
	</div>
	</td>
	<td>Existed in a previous version, but has now been removed.</td>
</tr>
</table>

", 
			"srcLength": "231"
		}, 
		"16: var": {
			"srcIndexStart": "1521", 
			"param 0": "pageMenu", 
			"srcLength": "12"
		}, 
		"17: data": {
			"srcIndexStart": "1533", 
			"data": "", 
			"srcLength": "1"
		}
	}
}