<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access. <ahref="classcrashpad_1_1InitializationStateDcheck.html#details">More...</a><br/></td></tr>
<trclass="memdesc:a9f550b300c9c7d5214aa612adfdba40e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Checks that a <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object is in the <aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88ab86672ada53041ffcecfb379473bf353"title="The object has not yet been initialized. ">crashpad::InitializationState::kStateUninitialized</a> state, and changes its state to initializing (<aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88afc9011e885f6b0a93151818010eefdfc"title="The object is being initialized. ">crashpad::InitializationState::kStateInvalid</a>). <ahref="#a9f550b300c9c7d5214aa612adfdba40e">More...</a><br/></td></tr>
<trclass="memdesc:a079bd353351188e4819d9008b732bdce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Checks that a <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object is in the initializing (<aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88afc9011e885f6b0a93151818010eefdfc"title="The object is being initialized. ">crashpad::InitializationState::kStateInvalid</a>) state, and changes its state to <aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88af8963ed6297bea7168911fe4ed87e163"title="The object has been initialized. ">crashpad::InitializationState::kStateValid</a>. <ahref="#a079bd353351188e4819d9008b732bdce">More...</a><br/></td></tr>
<trclass="memdesc:ad0cdf9da2bf4bb9c2318e100136782ee"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Checks that a <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object is in the <aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88af8963ed6297bea7168911fe4ed87e163"title="The object has been initialized. ">crashpad::InitializationState::kStateValid</a> state. <ahref="#ad0cdf9da2bf4bb9c2318e100136782ee">More...</a><br/></td></tr>
<b>Value:</b><divclass="fragment"><divclass="line">DCHECK_EQ((initialization_state_dcheck).state(), \</div><divclass="line"> (initialization_state_dcheck).kStateValid)</div></div><!-- fragment -->
<p>Checks that a <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object is in the <aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88af8963ed6297bea7168911fe4ed87e163"title="The object has been initialized. ">crashpad::InitializationState::kStateValid</a> state. </p>
<p>If the object is not in the correct state, a DCHECK assertion is triggered.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">initialization_state_dcheck</td><td>A <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object.</td></tr>
</table>
</dd>
</dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a></dd></dl>
<b>Value:</b><divclass="fragment"><divclass="line">DCHECK_EQ((initialization_state_dcheck).SetInitializing(), \</div><divclass="line"> (initialization_state_dcheck).kStateUninitialized)</div></div><!-- fragment -->
<p>Checks that a <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object is in the <aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88ab86672ada53041ffcecfb379473bf353"title="The object has not yet been initialized. ">crashpad::InitializationState::kStateUninitialized</a> state, and changes its state to initializing (<aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88afc9011e885f6b0a93151818010eefdfc"title="The object is being initialized. ">crashpad::InitializationState::kStateInvalid</a>). </p>
<p>If the object is not in the correct state, a DCHECK assertion is triggered and the object’s state remains unchanged.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">initialization_state_dcheck</td><td>A <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object.</td></tr>
</table>
</dd>
</dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a></dd></dl>
<b>Value:</b><divclass="fragment"><divclass="line">DCHECK_EQ((initialization_state_dcheck).SetValid(), \</div><divclass="line"> (initialization_state_dcheck).kStateInvalid)</div></div><!-- fragment -->
<p>Checks that a <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object is in the initializing (<aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88afc9011e885f6b0a93151818010eefdfc"title="The object is being initialized. ">crashpad::InitializationState::kStateInvalid</a>) state, and changes its state to <aclass="el"href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88af8963ed6297bea7168911fe4ed87e163"title="The object has been initialized. ">crashpad::InitializationState::kStateValid</a>. </p>
<p>If the object is not in the correct state, a DCHECK assertion is triggered and the object’s state remains unchanged.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">initialization_state_dcheck</td><td>A <aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a> object.</td></tr>
</table>
</dd>
</dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classcrashpad_1_1InitializationStateDcheck.html"title="Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access...">crashpad::InitializationStateDcheck</a></dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated by  <ahref="http://www.doxygen.org/index.html">