<ahref="#pub-methods">Public Member Functions</a>|
<ahref="classcrashpad_1_1BinaryPruneCondition-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="title">crashpad::BinaryPruneCondition Class Reference<spanclass="mlabels"><spanclass="mlabel">final</span></span></div></div>
</div><!--header-->
<divclass="contents">
<p>A <aclass="el"href="classcrashpad_1_1PruneCondition.html"title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that conjoins two other PruneConditions.
<areahref="classcrashpad_1_1PruneCondition.html"title="An abstract base class for evaluating crash reports for deletion. "alt="crashpad::PruneCondition"shape="rect"coords="0,0,195,24"/>
<trclass="memdesc:a68154b67d29953d93e1dad567b618288"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Evaluates two sub-conditions according to the specified logical operator. <ahref="#a68154b67d29953d93e1dad567b618288">More...</a><br/></td></tr>
<trclass="memdesc:a930564dad40627e55bba286b7372f078"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Evaluates a crash report for deletion. <ahref="#a930564dad40627e55bba286b7372f078">More...</a><br/></td></tr>
<trclass="inherit_header pub_static_methods_classcrashpad_1_1PruneCondition"><tdcolspan="2"onclick="javascript:toggleInherit('pub_static_methods_classcrashpad_1_1PruneCondition')"><imgsrc="closed.png"alt="-"/> Static Public Member Functions inherited from <aclass="el"href="classcrashpad_1_1PruneCondition.html">crashpad::PruneCondition</a></td></tr>
<divclass="textblock"><p>A <aclass="el"href="classcrashpad_1_1PruneCondition.html"title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that conjoins two other PruneConditions. </p>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<p>Evaluates two sub-conditions according to the specified logical operator. </p>
<p>This implements left-to-right evaluation. For Operator::AND, this means if the <em>lhs</em> is <code>false</code>, the <em>rhs</em> will not be consulted. Similarly, with Operator::OR, if the <em>lhs</em> is <code>true</code>, the <em>rhs</em> will not be consulted.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">op</td><td>The logical operator to apply on <em>lhs</em> and <em>rhs</em>. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">lhs</td><td>The left-hand side of <em>op</em>. This class takes ownership. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">rhs</td><td>The right-hand side of <em>op</em>. This class takes ownership. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2class="groupheader">Member Function Documentation</h2>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">report</td><td>The crash report to evaluate.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd><code>true</code> if the crash report should be deleted, <code>false</code> if it should be kept. </dd></dl>