<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1251"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><div class="">On Jan 6, 2014, at 1:49 PM, Geoffrey Garen &lt;<a href="mailto:ggaren@apple.com">ggaren@apple.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class="">FunctionParameters::FunctionParameters(ParameterNode* firstParameter, unsigned size)</div><div class="">&nbsp; &nbsp; : m_size(size)</div><div class="">{</div><div class="">&nbsp; &nbsp; unsigned i = 0;</div><div class="">&nbsp; &nbsp; for (ParameterNode* parameter = firstParameter; parameter; parameter = parameter-&gt;nextParam()) {</div><div class=""><b class="">&nbsp; &nbsp; &nbsp; &nbsp; auto pattern = parameter-&gt;pattern();</b></div><div class=""><b class="">&nbsp; &nbsp; &nbsp; &nbsp; pattern-&gt;ref();</b></div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; patterns()[i++] = pattern;</div><div class="">&nbsp; &nbsp; }</div><div class="">}</div></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">If I had to describe this algorithm in English, I’d say, “Collect and retain all the [auto] from the list of parsed parameters.” I think that explanation would be stronger if “[auto]” were a concrete noun.</div></blockquote></div><br class=""><div>The variable and the function are both named pattern and I would use that as the noun.</div><div><br></div><div>— Darin</div></body></html>