61 lines
2.7 KiB
XML
61 lines
2.7 KiB
XML
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||
|
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_assign_8c" xml:lang="en-US">
|
||
|
<title>src/widget/one_rule/algebra/assign.c File Reference</title>
|
||
|
<indexterm><primary>src/widget/one_rule/algebra/assign.c</primary></indexterm>
|
||
|
<para>
|
||
|
|
||
|
<para>Gem-graph-client rules algebra: assignations list. </para>
|
||
|
|
||
|
</para>
|
||
|
<programlisting linenumbering="unnumbered">#include "../../../../include/fsm.h"<?linebreak?>#include "../../../../include/widget.h"<?linebreak?>#include "../../../../include/signal.h"<?linebreak?>#include <stdio.h><?linebreak?>#include <stdlib.h><?linebreak?></programlisting><simplesect>
|
||
|
<title>Functions </title>
|
||
|
<itemizedlist>
|
||
|
<listitem><para>void * <link linkend="_assign_8c_1a118c74f398c9e46f2a2252deaf88337e">widget_get_selected_rule_assignations_list_btt</link> ()</para>
|
||
|
|
||
|
<para>builds the assignations list of a rule. </para>
|
||
|
</listitem>
|
||
|
</itemizedlist>
|
||
|
</simplesect>
|
||
|
<section>
|
||
|
<title>Detailed Description</title>
|
||
|
|
||
|
<para>Gem-graph-client rules algebra: assignations list. </para>
|
||
|
|
||
|
<para>This file is part of Gem-graph. It groups together the functions needed to describe a rule assignations. </para>
|
||
|
</section>
|
||
|
<section>
|
||
|
<title>Function Documentation</title>
|
||
|
<anchor xml:id="_assign_8c_1a118c74f398c9e46f2a2252deaf88337e"/><section>
|
||
|
<title>widget_get_selected_rule_assignations_list_btt()</title>
|
||
|
<indexterm><primary>widget_get_selected_rule_assignations_list_btt</primary><secondary>assign.c</secondary></indexterm>
|
||
|
<indexterm><primary>assign.c</primary><secondary>widget_get_selected_rule_assignations_list_btt</secondary></indexterm>
|
||
|
<para><computeroutput>void * widget_get_selected_rule_assignations_list_btt ( )</computeroutput></para><para>
|
||
|
|
||
|
<para>builds the assignations list of a rule. </para>
|
||
|
</para>
|
||
|
|
||
|
<para>TODO // today, an arbitrary mock-up without any link to the XML model</para>
|
||
|
|
||
|
<para>This list groups all the elementary assignations of the rule. No assignation should be repeated. No assignation may contradict another (== a unique assignation per address in rule workspace) Completeness is not required (== there does not need to be one assignation per address in the rule workspace)</para>
|
||
|
|
||
|
<para><formalpara><title>Since</title>
|
||
|
|
||
|
<para>2024-08</para>
|
||
|
</formalpara>
|
||
|
<formalpara><title>See also</title>
|
||
|
|
||
|
<para>src/widget/one_rule/algebra/utilities/widget_set_item_text() </para>
|
||
|
|
||
|
<para>src/fsm/dispatch/fsm_journal_event() < TODO (or not ?)</para>
|
||
|
|
||
|
<para>src/widget/one_rule/algebra/dispatch()</para>
|
||
|
</formalpara>
|
||
|
<formalpara><title>Returns</title>
|
||
|
|
||
|
<para>the assignations list </para>
|
||
|
</formalpara>
|
||
|
</para>
|
||
|
</section>
|
||
|
</section>
|
||
|
</section>
|