construct()</a></code>,
              followed by a ordinary pointer to the same object.  As a convenience,
              the ordinary pointer
              will always be cast to point to a non-const type before being passed
              to <code class="computeroutput">adl_postconstruct</code>.  The remaining arguments passed to
              <code class="computeroutput">adl_postconstruct</code> are whatever arguments the user may have
              passed to the <code class="computeroutput">postconstruct