<?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="atoi" module="max" category="Lists">
	<digest>
		Convert ASCII characters to integers
	</digest>
	<description>
	</description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			Max
		</metadata>
		<metadata name="tag">
			Lists
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<inletlist>
		<inlet id="0" type="INLET_TYPE">
			<digest>
				Any message, bang triggers output
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="1" type="INLET_TYPE">
			<digest>
				Appends message to current contents
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="2" type="INLET_TYPE">
			<digest>
				Any message sets current contents
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
	</inletlist>
	<!--OUTLETS-->
	<outletlist>
		<outlet id="0" type="OUTLET_TYPE">
			<digest>
				List of ints output
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
	</outletlist>
	<!--ARGUMENTS-->
	<objarglist>
		<objarg id="0" name="OBJARG_NAME" type="OBJARG_TYPE" optional="0">
			<digest>
				TEXT_HERE
			</digest>
			<description>
				TEXT_HERE
			</description>
		</objarg>
	</objarglist>
	<!--MESSAGES-->
	<methodlist>
		<method name="bang">
			<arglist />
			<digest>
				Perform the most recent conversion
			</digest>
			<description>
				In left inlet: a <m>bang</m> message can be used to trigger the output of the currently stored numerical list. A <m>bang</m> in the right two inlets is treated as a symbol.
			</description>
		</method>
		<method name="int">
			<arglist>
				<arg name="input" optional="0" type="int" />
			</arglist>
			<digest>
				Convert a number to ASCII
			</digest>
			<description>
				In left inlet: The ASCII value of each of the digits of the number is stored internally and sent out the outlet as a list.
			</description>
		</method>
		<method name="float">
			<arglist>
				<arg name="input" optional="0" type="float" />
			</arglist>
			<digest>
				Convert a number to ASCII
			</digest>
			<description>
				In left inlet: The ASCII value of each of the digits of the number is stored internally and sent out the outlet as a list.
			</description>
		</method>
		<method name="list">
			<arglist>
				<arg name="input" optional="0" type="list" />
			</arglist>
			<digest>
				Convert a list of values
			</digest>
			<description>
				Each int in the list is converted to ASCII as described above, and a space character (ASCII value 32) is inserted between items in the list. The middle inlet is used to append to the currently stored list, and the right inlet will set the contents of the internally stored list, without causing output.
			</description>
		</method>
		<method name="anything">
			<arglist>
				<arg name="input" optional="0" type="list" />
			</arglist>
			<digest>
				Convert characters into numbers
			</digest>
			<description>
				In left inlet: The ASCII value of each letter, digit, or other character in the symbol is stored internally and sent out the outlet as a list.
				<br />
				<br />
				In middle inlet: The ASCII value of each letter, digit, or other character in the symbol is appended to the currently stored list. No output is triggered.
				<br />
				<br />
				In right inlet: The ASCII value of each letter, digit, or other character in the symbol is stored internally, replacing the previously stored list, but not output.
			</description>
		</method>
		<method name="clear">
			<arglist />
			<digest>
				Clear stored data
			</digest>
			<description>
				In left inlet: The <m>clear</m> message is used to clear the contents of the internally-stored numerical list. The word <m>clear</m> in the right two inlets is treated as a symbol.
			</description>
		</method>
	</methodlist>
	<!--ATTRIBUTES-->
	<!--EXAMPLE-->
	<examplelist>
		<example img="atoi.png" />
	</examplelist>
	<!--SEEALSO-->
	<seealsolist>
		<seealso name="itoa" />
		<seealso name="key" />
		<seealso name="keyup" />
		<seealso name="message" />
		<seealso name="regexp" />
		<seealso name="spell" />
		<seealso name="sprintf" />
	</seealsolist>
	<misc name="Output">
		<entry name="list">
			<description>
				The ASCII representation of the input is sent out as a list of integers.
			</description>
		</entry>
	</misc>
</c74object>
