<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>

<!--This is an automatically generated file. DO NOT EDIT THIS FILE DIRECTLY. Rather, use the _ref.xml files found in the 'edits' folder.-->
<c74object name="dict.route" module="max" category="Dictionary">
	<digest>
		Compare dictionaries
	</digest>
	<description>
		Use the <o>dict.route</o> object to compare two dictionaries. If the dictionary received at the left inlet meets the specifications set by the dictionary at the right inlet, then pass the dictionary through the left outlet. Otherwise passes the dictionary through the right outlet.
	</description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			Dictionary
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<inletlist>
		<inlet id="0" type="INLET_TYPE">
			<digest>
				dictionary input
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="1" type="INLET_TYPE">
			<digest>
				dictionary input
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
	</inletlist>
	<!--OUTLETS-->
	<outletlist>
		<outlet id="0" type="OUTLET_TYPE">
			<digest>
				dictionary matching specified keys/values
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
		<outlet id="1" type="OUTLET_TYPE">
			<digest>
				dictionary not-matching specified keys/values
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
	</outletlist>
	<!--ARGUMENTS-->
	<objarglist>
		<objarg name="default-values" optional="1" type="list">
			<digest>
				Dictionary syntax composing a dictionary to be compared with the object's input
			</digest>
			<description>
				Dictionary syntax composing a dictionary to be compared with the object's input. See the &quot;Dictionaries&quot; vignette for more information on dictionary syntax. This dictionary will be replaced by any dictionaries received at the object's right inlet.
			</description>
		</objarg>
	</objarglist>
	<!--MESSAGES-->
	<methodlist>
		<method name="dictionary">
			<arglist>
				<arg name="name" optional="0" type="symbol" />
			</arglist>
			<digest>
				Dictionary in the first inlet is compared with the reference. Dictionary in the second inlet sets the reference.
			</digest>
			<description>
				TEXT_HERE
			</description>
		</method>
	</methodlist>
	<!--ATTRIBUTES-->
	<!--EXAMPLE-->
	<examplelist />
	<!--SEEALSO-->
	<seealsolist>
		<seealso name="dict.deserialize" />
		<seealso name="dict.group" />
		<seealso name="dict.iter" />
		<seealso name="dict.join" />
		<seealso name="dict.pack" />
		<seealso name="dict.print" />
		<seealso name="dict.serialize" />
		<seealso name="dict.slice" />
		<seealso name="dict.strip" />
		<seealso name="dict.unpack" />
		<seealso name="dict.view" />
		<seealso name="dict" />
		<seealso name="dictionaries" module="core" type="vignette" />
	</seealsolist>
	<discussion>
		<b>Note:</b> The colon (:) is a reserved character and is not supported in keys or values.
	</discussion>
</c74object>
