2024-10-19 16:05:49 +02:00
|
|
|
<?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="_parse_8h" xml:lang="en-US">
|
|
|
|
<title>include/parse.h File Reference</title>
|
|
|
|
<indexterm><primary>include/parse.h</primary></indexterm>
|
|
|
|
<para>
|
|
|
|
|
|
|
|
<para>model parsing header </para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
<simplesect>
|
|
|
|
<title>Functions </title>
|
|
|
|
<itemizedlist>
|
2024-10-20 23:03:17 +02:00
|
|
|
<listitem><para>bool <link linkend="_parse_8h_1a1d3cbba0db1e6175e60b7df68820fe4e">parse_model_init</link> (const char *content, size_t length, const char *basename)</para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
2024-10-19 16:05:49 +02:00
|
|
|
</listitem>
|
2024-10-20 01:05:12 +02:00
|
|
|
<listitem><para>bool <link linkend="_parse_8h_1ae2e7d278df2f9cd33246b94d3d9774a7">parse_model_shutdown</link> (void)</para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
2024-10-19 16:05:49 +02:00
|
|
|
</listitem>
|
2024-10-20 01:05:12 +02:00
|
|
|
<listitem><para>char <link linkend="_parse_8h_1a99b1c8dabcf4f7c0e4e7851c89cf31fa">parse_model_get_dim</link> (void)</para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
2024-10-19 16:05:49 +02:00
|
|
|
</listitem>
|
2024-10-20 01:05:12 +02:00
|
|
|
<listitem><para>long <link linkend="_parse_8h_1a53d57da5244be4a906ead03d35cad071">parse_model_get_dim_value</link> (const char *axis)</para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
2024-10-19 16:05:49 +02:00
|
|
|
</listitem>
|
2024-10-20 01:05:12 +02:00
|
|
|
<listitem><para>char <link linkend="_parse_8h_1a65cbc55feddd49729e9cedad453d323f">parse_model_get_multiplicity</link> (void)</para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
2024-10-19 16:05:49 +02:00
|
|
|
</listitem>
|
2024-10-20 01:05:12 +02:00
|
|
|
<listitem><para>bool <link linkend="_parse_8h_1a562cd593d672af0d4828ea491b44415f">parse_model_get_next_state</link> (char *new_state_id)</para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
2024-10-19 16:05:49 +02:00
|
|
|
</listitem>
|
2024-10-20 01:05:12 +02:00
|
|
|
<listitem><para>bool <link linkend="_parse_8h_1ad6c895b8ab8296dda321188b930218cc">parse_model_get_next_arrow</link> (struct <link linkend="_structarrow__t">arrow_t</link> *new_arrow, const char *state_id, char dimension)</para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
2024-10-19 16:05:49 +02:00
|
|
|
</listitem>
|
2024-10-20 01:05:12 +02:00
|
|
|
<listitem><para>long <link linkend="_parse_8h_1ad5a0d65870999086f22a8304535e45b1">parse_model_get_state_arrows_count</link> (const char *state_id)</para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
2024-10-19 16:05:49 +02:00
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</simplesect>
|
|
|
|
<section>
|
|
|
|
<title>Detailed Description</title>
|
|
|
|
|
|
|
|
<para>model parsing header </para>
|
|
|
|
|
|
|
|
<para>This file is part of Gem-graph. </para>
|
|
|
|
</section>
|
2024-10-20 01:05:12 +02:00
|
|
|
<section>
|
|
|
|
<title>Function Documentation</title>
|
|
|
|
<anchor xml:id="_parse_8h_1a99b1c8dabcf4f7c0e4e7851c89cf31fa"/><section>
|
|
|
|
<title>parse_model_get_dim()</title>
|
|
|
|
<indexterm><primary>parse_model_get_dim</primary><secondary>parse.h</secondary></indexterm>
|
|
|
|
<indexterm><primary>parse.h</primary><secondary>parse_model_get_dim</secondary></indexterm>
|
|
|
|
<para><computeroutput>char parse_model_get_dim (void )</computeroutput></para><para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para><formalpara><title>Returns</title>
|
|
|
|
|
|
|
|
<para>char </para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<anchor xml:id="_parse_8h_1a53d57da5244be4a906ead03d35cad071"/><section>
|
|
|
|
<title>parse_model_get_dim_value()</title>
|
|
|
|
<indexterm><primary>parse_model_get_dim_value</primary><secondary>parse.h</secondary></indexterm>
|
|
|
|
<indexterm><primary>parse.h</primary><secondary>parse_model_get_dim_value</secondary></indexterm>
|
|
|
|
<para><computeroutput>long parse_model_get_dim_value (const char * axis)</computeroutput></para><para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
|
|
<formalpara>
|
|
|
|
<title>
|
|
|
|
Parameters</title>
|
|
|
|
<para>
|
|
|
|
<table frame="all">
|
|
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
|
|
<colspec colwidth="1*"/>
|
|
|
|
<colspec colwidth="4*"/>
|
|
|
|
<tbody>
|
|
|
|
<row>
|
|
|
|
<entry>*axis</entry><entry></entry>
|
|
|
|
</row>
|
|
|
|
</tbody>
|
|
|
|
</tgroup>
|
|
|
|
</table>
|
|
|
|
</para>
|
|
|
|
</formalpara>
|
|
|
|
<formalpara><title>Returns</title>
|
|
|
|
|
|
|
|
<para>long </para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<anchor xml:id="_parse_8h_1a65cbc55feddd49729e9cedad453d323f"/><section>
|
|
|
|
<title>parse_model_get_multiplicity()</title>
|
|
|
|
<indexterm><primary>parse_model_get_multiplicity</primary><secondary>parse.h</secondary></indexterm>
|
|
|
|
<indexterm><primary>parse.h</primary><secondary>parse_model_get_multiplicity</secondary></indexterm>
|
|
|
|
<para><computeroutput>char parse_model_get_multiplicity (void )</computeroutput></para><para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para><formalpara><title>Returns</title>
|
|
|
|
|
|
|
|
<para>char </para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<anchor xml:id="_parse_8h_1ad6c895b8ab8296dda321188b930218cc"/><section>
|
|
|
|
<title>parse_model_get_next_arrow()</title>
|
|
|
|
<indexterm><primary>parse_model_get_next_arrow</primary><secondary>parse.h</secondary></indexterm>
|
|
|
|
<indexterm><primary>parse.h</primary><secondary>parse_model_get_next_arrow</secondary></indexterm>
|
|
|
|
<para><computeroutput>bool parse_model_get_next_arrow (struct <link linkend="_structarrow__t">arrow_t</link> * new_arrow, const char * state_id, char dimension)</computeroutput></para><para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
|
|
<formalpara>
|
|
|
|
<title>
|
|
|
|
Parameters</title>
|
|
|
|
<para>
|
|
|
|
<table frame="all">
|
|
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
|
|
<colspec colwidth="1*"/>
|
|
|
|
<colspec colwidth="4*"/>
|
|
|
|
<tbody>
|
|
|
|
<row>
|
|
|
|
<entry>*new_arrow</entry><entry>
|
|
|
|
<para></para>
|
|
|
|
</entry>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<entry>*state_id</entry><entry>
|
|
|
|
<para></para>
|
|
|
|
</entry>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<entry>dimension</entry><entry></entry>
|
|
|
|
</row>
|
|
|
|
</tbody>
|
|
|
|
</tgroup>
|
|
|
|
</table>
|
|
|
|
</para>
|
|
|
|
</formalpara>
|
|
|
|
<formalpara><title>Returns</title>
|
|
|
|
|
|
|
|
<para>bool </para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<anchor xml:id="_parse_8h_1a562cd593d672af0d4828ea491b44415f"/><section>
|
|
|
|
<title>parse_model_get_next_state()</title>
|
|
|
|
<indexterm><primary>parse_model_get_next_state</primary><secondary>parse.h</secondary></indexterm>
|
|
|
|
<indexterm><primary>parse.h</primary><secondary>parse_model_get_next_state</secondary></indexterm>
|
|
|
|
<para><computeroutput>bool parse_model_get_next_state (char * new_state_id)</computeroutput></para><para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
|
|
<formalpara>
|
|
|
|
<title>
|
|
|
|
Parameters</title>
|
|
|
|
<para>
|
|
|
|
<table frame="all">
|
|
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
|
|
<colspec colwidth="1*"/>
|
|
|
|
<colspec colwidth="4*"/>
|
|
|
|
<tbody>
|
|
|
|
<row>
|
|
|
|
<entry>*new_state_id</entry><entry></entry>
|
|
|
|
</row>
|
|
|
|
</tbody>
|
|
|
|
</tgroup>
|
|
|
|
</table>
|
|
|
|
</para>
|
|
|
|
</formalpara>
|
|
|
|
<formalpara><title>Returns</title>
|
|
|
|
|
|
|
|
<para>bool </para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<anchor xml:id="_parse_8h_1ad5a0d65870999086f22a8304535e45b1"/><section>
|
|
|
|
<title>parse_model_get_state_arrows_count()</title>
|
|
|
|
<indexterm><primary>parse_model_get_state_arrows_count</primary><secondary>parse.h</secondary></indexterm>
|
|
|
|
<indexterm><primary>parse.h</primary><secondary>parse_model_get_state_arrows_count</secondary></indexterm>
|
|
|
|
<para><computeroutput>long parse_model_get_state_arrows_count (const char * state_id)</computeroutput></para><para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
|
|
<formalpara>
|
|
|
|
<title>
|
|
|
|
Parameters</title>
|
|
|
|
<para>
|
|
|
|
<table frame="all">
|
|
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
|
|
<colspec colwidth="1*"/>
|
|
|
|
<colspec colwidth="4*"/>
|
|
|
|
<tbody>
|
|
|
|
<row>
|
|
|
|
<entry>*state_id</entry><entry></entry>
|
|
|
|
</row>
|
|
|
|
</tbody>
|
|
|
|
</tgroup>
|
|
|
|
</table>
|
|
|
|
</para>
|
|
|
|
</formalpara>
|
|
|
|
<formalpara><title>Returns</title>
|
|
|
|
|
|
|
|
<para>long </para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
|
|
|
</section>
|
2024-10-20 23:03:17 +02:00
|
|
|
<anchor xml:id="_parse_8h_1a1d3cbba0db1e6175e60b7df68820fe4e"/><section>
|
|
|
|
<title>parse_model_init()</title>
|
|
|
|
<indexterm><primary>parse_model_init</primary><secondary>parse.h</secondary></indexterm>
|
|
|
|
<indexterm><primary>parse.h</primary><secondary>parse_model_init</secondary></indexterm>
|
|
|
|
<para><computeroutput>bool parse_model_init (const char * content, size_t length, const char * basename)</computeroutput></para><para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
|
|
<formalpara>
|
|
|
|
<title>
|
|
|
|
Parameters</title>
|
|
|
|
<para>
|
|
|
|
<table frame="all">
|
|
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
|
|
<colspec colwidth="1*"/>
|
|
|
|
<colspec colwidth="4*"/>
|
|
|
|
<tbody>
|
|
|
|
<row>
|
|
|
|
<entry>*content</entry><entry>
|
|
|
|
<para></para>
|
|
|
|
</entry>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<entry>length</entry><entry>
|
|
|
|
<para></para>
|
|
|
|
</entry>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<entry>*basename</entry><entry></entry>
|
|
|
|
</row>
|
|
|
|
</tbody>
|
|
|
|
</tgroup>
|
|
|
|
</table>
|
|
|
|
</para>
|
|
|
|
</formalpara>
|
|
|
|
<formalpara><title>Returns</title>
|
|
|
|
|
|
|
|
<para>bool </para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
|
|
|
</section>
|
2024-10-20 01:05:12 +02:00
|
|
|
<anchor xml:id="_parse_8h_1ae2e7d278df2f9cd33246b94d3d9774a7"/><section>
|
|
|
|
<title>parse_model_shutdown()</title>
|
|
|
|
<indexterm><primary>parse_model_shutdown</primary><secondary>parse.h</secondary></indexterm>
|
|
|
|
<indexterm><primary>parse.h</primary><secondary>parse_model_shutdown</secondary></indexterm>
|
|
|
|
<para><computeroutput>bool parse_model_shutdown (void )</computeroutput></para><para>
|
|
|
|
|
|
|
|
<para>Phantom documentation. </para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<para>returns bool </para>
|
|
|
|
</section>
|
|
|
|
</section>
|
2024-10-19 16:05:49 +02:00
|
|
|
</section>
|