:orphan: .. index:: pair: struct; trc_update_rule .. _doxid-structtrc__update__rule: struct trc_update_rule ====================== .. toctree:: :hidden: Overview ~~~~~~~~ TRC updating rule :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct trc_update_rule { // fields :ref:`trc_exp_result`* :ref:`def_res`; trc_exp_results* :ref:`old_res`; :ref:`trc_exp_result_entry`* :ref:`old_re`; char* :ref:`old_v`; trc_exp_results* :ref:`confl_res`; trc_exp_results* :ref:`new_res`; :ref:`trc_exp_result_entry`* :ref:`new_re`; char* :ref:`new_v`; trc_update_wilds_list* :ref:`wilds`; tqh_strings* :ref:`match_exprs`; bool :ref:`apply`; int :ref:`rule_id`; :ref:`trc_update_rtype` :ref:`type`; // methods :ref:`TAILQ_ENTRY`(trc_update_rule); }; .. _details-structtrc__update__rule: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ TRC updating rule Fields ------ .. index:: pair: variable; def_res .. _doxid-structtrc__update__rule_1a8dc9c0467a50b573a0bdda82599b703f: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`trc_exp_result`* def_res Default results .. index:: pair: variable; old_res .. _doxid-structtrc__update__rule_1acdd9795f2f08f2b7dab975a8557b225c: .. ref-code-block:: cpp :class: doxyrest-title-code-block trc_exp_results* old_res Results in TRC .. index:: pair: variable; old_re .. _doxid-structtrc__update__rule_1a12e1afe4c83f5dfe629802c4df7d8692: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`trc_exp_result_entry`* old_re Content of a ```` tag in TRC .. index:: pair: variable; old_v .. _doxid-structtrc__update__rule_1a4eb60cf48bb2eb722a668d41dc808f71: .. ref-code-block:: cpp :class: doxyrest-title-code-block char* old_v Content of a ```` tag in TRC .. index:: pair: variable; confl_res .. _doxid-structtrc__update__rule_1a95e54455ea120b9844399181f76903c8: .. ref-code-block:: cpp :class: doxyrest-title-code-block trc_exp_results* confl_res Not-matching TRC results from logs .. index:: pair: variable; new_res .. _doxid-structtrc__update__rule_1adc9c6137f97fae992b897fe404895a24: .. ref-code-block:: cpp :class: doxyrest-title-code-block trc_exp_results* new_res Results to replace results in TRC .. index:: pair: variable; new_re .. _doxid-structtrc__update__rule_1a8943027f4fd57d8fcdaec4c65ec04e55: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`trc_exp_result_entry`* new_re Replacement for content of a ```` tag in TRC .. index:: pair: variable; new_v .. _doxid-structtrc__update__rule_1a6796d63db08bf4a79d11776774ebb2f2: .. ref-code-block:: cpp :class: doxyrest-title-code-block char* new_v Replacement for content of a ```` tag in TRC .. index:: pair: variable; wilds .. _doxid-structtrc__update__rule_1a0f6f6f47283c2d77f7ae5543fe61a474: .. ref-code-block:: cpp :class: doxyrest-title-code-block trc_update_wilds_list* wilds Wildcards .. index:: pair: variable; match_exprs .. _doxid-structtrc__update__rule_1ac012f6f023beed8a39a71149c20f0051: .. ref-code-block:: cpp :class: doxyrest-title-code-block tqh_strings* match_exprs Matching expressions .. index:: pair: variable; apply .. _doxid-structtrc__update__rule_1a50bfd64364b6f7d5e19e9ccd3b1f54f3: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool apply Should this rule be applied or not .. index:: pair: variable; rule_id .. _doxid-structtrc__update__rule_1ad995298bb2e624941b329a82075a402e: .. ref-code-block:: cpp :class: doxyrest-title-code-block int rule_id Rule ID .. index:: pair: variable; type .. _doxid-structtrc__update__rule_1aedf1557b1dcb8d00693014ae7289a983: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`trc_update_rtype` type Rule type Methods ------- .. index:: pair: function; TAILQ_ENTRY .. _doxid-structtrc__update__rule_1ab863f731b607e075940c00860df98aa0: .. ref-code-block:: cpp :class: doxyrest-title-code-block TAILQ_ENTRY(trc_update_rule) Queue links