<div><h4id="tableofrequiredandavailablespecialmethods">Table of required and available special methods:</h4><pre><codeclass="text language-text">+------------+------------+------------+------------+--------------+
<div><h4id="tableofrequiredandautomaticallyavailablespecialmethods">Table of required and automatically available special methods:</h4><pre><codeclass="text language-text">+------------+------------+------------+------------+--------------+
<spanclass="hljs-keyword">return</span> [a.name <spanclass="hljs-keyword">for</span> a <spanclass="hljs-keyword">in</span> cls.__members__.values()]
</code></pre></div>
</code></pre></div>
<ul>
<ul>
<li><strong>If there are no numeric values before auto(), it returns 1.</strong></li>
<li><strong>If there are no numeric values before auto(), it returns 1.</strong></li>
<li><strong>Otherwise it returns an increment of last numeric value.</strong></li>
<li><strong>Otherwise it returns an increment of the last numeric value.</strong></li>
</ul>
</ul>
<pre><codeclass="python language-python hljs"><member> = <enum>.<member_name><spanclass="hljs-comment"># Returns a member.</span>
<member> = <enum>[<spanclass="hljs-string">'<member_name>'</span>] <spanclass="hljs-comment"># Returns a member or raises KeyError.</span>
<member> = <enum>(<value>) <spanclass="hljs-comment"># Returns a member or raises ValueError.</span>
<pre><codeclass="python language-python hljs"><member> = <enum>.<member_name><spanclass="hljs-comment"># Returns a member.</span>
<member> = <enum>[<spanclass="hljs-string">'<member_name>'</span>] <spanclass="hljs-comment"># Returns a member or raises KeyError.</span>
<member> = <enum>(<value>) <spanclass="hljs-comment"># Returns a member or raises ValueError.</span>