href="quat_traits_Q_write_element.html">write_element</a></span>&lt;I&gt;(const_cast&lt;quat_type &amp;&gt;(x));
            }
        };</span>
    }
}</pre>
</div><p>The <i><span class="RenoLink">quat_traits_defaults</span></i> template is designed to be used as a public base for user-defined specializations of the <i><span class="RenoLink"><a href="quat_traits.html">quat_traits</a></span></i> template, to easily define the required members. If it is used, the only member that must be defined by the 