tor</code></li>
<li><code>limits</code></li>
<li><code>optional</code></li>
<li><code>type_traits</code></li>
<li><code>utility</code></li>
<li><code>variant</code></li>
</ul>
</li>
</ul>
<p>For <strong>libfilament</strong> the rule of thumb is that STL headers that don't generate code are allowed (e.g. <code>type_traits</code>),
conversely containers and algorithms are not allowed. There are exceptions such as <code>array</code>. See above for the full list.</p>
<ul>
<li>The following <code>STL</code> head