Skip to content

Commit bad1986

Browse files
author
GDevelop documentation CI
committed
Update documentation [skip ci]
1 parent d8c45b2 commit bad1986

1,465 files changed

Lines changed: 12197 additions & 12162 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

GDCore Documentation/_property_function_generator_8h_source.html

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -111,29 +111,35 @@
111111
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_named_property_descriptor.html">gd::NamedPropertyDescriptor</a> &amp;property);</div>
112112
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
113113
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> GenerateConditionSkeleton(<a class="code" href="classgd_1_1_project.html">gd::Project</a> &amp;project,</div>
114-
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="classgd_1_1_events_function.html">gd::EventsFunction</a> &amp;eventFunction);</div>
114+
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="classgd_1_1_events_function.html">gd::EventsFunction</a> &amp;eventsFunction);</div>
115115
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
116-
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; ~<a class="code" href="classgd_1_1_property_function_generator.html">PropertyFunctionGenerator</a>(){};</div>
117-
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
118-
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">private</span>:</div>
119-
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> GenerateGetterAndSetter(</div>
120-
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="classgd_1_1_project.html">gd::Project</a> &amp;project,</div>
121-
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classgd_1_1_events_functions_extension.html">gd::EventsFunctionsExtension</a> &amp;extension,</div>
122-
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="classgd_1_1_abstract_events_based_entity.html">gd::AbstractEventsBasedEntity</a> &amp;eventsBasedEntity,</div>
123-
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_named_property_descriptor.html">gd::NamedPropertyDescriptor</a> &amp;property,</div>
124-
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &amp;objectType,</div>
125-
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">bool</span> isBehavior,</div>
126-
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">bool</span> isSharedProperties);</div>
116+
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> GenerateExpressionSkeleton(<a class="code" href="classgd_1_1_project.html">gd::Project</a> &amp;project,</div>
117+
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="classgd_1_1_events_function.html">gd::EventsFunction</a> &amp;eventsFunction);</div>
118+
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
119+
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> UpdateReturnActionType(</div>
120+
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="classgd_1_1_project.html">gd::Project</a> &amp;project, <a class="code" href="classgd_1_1_events_function.html">gd::EventsFunction</a> &amp;eventsFunction);</div>
127121
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
128-
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">static</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> CapitalizeFirstLetter(<span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &amp;<span class="keywordtype">string</span>);</div>
129-
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">static</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> UnCapitalizeFirstLetter(<span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &amp;<span class="keywordtype">string</span>);</div>
130-
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">static</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> GetStringifiedExtraInfo(</div>
131-
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_property_descriptor.html">gd::PropertyDescriptor</a> &amp;property);</div>
132-
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
133-
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="classgd_1_1_property_function_generator.html">PropertyFunctionGenerator</a>();</div>
134-
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;};</div>
135-
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
136-
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;} <span class="comment">// namespace gd</span></div>
122+
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; ~<a class="code" href="classgd_1_1_property_function_generator.html">PropertyFunctionGenerator</a>(){};</div>
123+
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
124+
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">private</span>:</div>
125+
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> GenerateGetterAndSetter(</div>
126+
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="classgd_1_1_project.html">gd::Project</a> &amp;project,</div>
127+
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="classgd_1_1_events_functions_extension.html">gd::EventsFunctionsExtension</a> &amp;extension,</div>
128+
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="classgd_1_1_abstract_events_based_entity.html">gd::AbstractEventsBasedEntity</a> &amp;eventsBasedEntity,</div>
129+
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_named_property_descriptor.html">gd::NamedPropertyDescriptor</a> &amp;property,</div>
130+
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &amp;objectType,</div>
131+
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">bool</span> isBehavior,</div>
132+
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">bool</span> isSharedProperties);</div>
133+
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
134+
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">static</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> CapitalizeFirstLetter(<span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &amp;<span class="keywordtype">string</span>);</div>
135+
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">static</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> UnCapitalizeFirstLetter(<span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &amp;<span class="keywordtype">string</span>);</div>
136+
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">static</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> GetStringifiedExtraInfo(</div>
137+
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_property_descriptor.html">gd::PropertyDescriptor</a> &amp;property);</div>
138+
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
139+
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="classgd_1_1_property_function_generator.html">PropertyFunctionGenerator</a>();</div>
140+
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;};</div>
141+
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
142+
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} <span class="comment">// namespace gd</span></div>
137143
<div class="ttc" id="aclassgd_1_1_abstract_events_based_entity_html"><div class="ttname"><a href="classgd_1_1_abstract_events_based_entity.html">gd::AbstractEventsBasedEntity</a></div><div class="ttdoc">Represents a behavior or an object that is implemented with events.</div><div class="ttdef"><b>Definition:</b> AbstractEventsBasedEntity.h:29</div></div>
138144
<div class="ttc" id="aclassgd_1_1_events_based_behavior_html"><div class="ttname"><a href="classgd_1_1_events_based_behavior.html">gd::EventsBasedBehavior</a></div><div class="ttdoc">Represents a behavior that is implemented with events.</div><div class="ttdef"><b>Definition:</b> EventsBasedBehavior.h:31</div></div>
139145
<div class="ttc" id="aclassgd_1_1_events_based_object_html"><div class="ttname"><a href="classgd_1_1_events_based_object.html">gd::EventsBasedObject</a></div><div class="ttdoc">Represents an object that is implemented with events.</div><div class="ttdef"><b>Definition:</b> EventsBasedObject.h:32</div></div>

GDCore Documentation/classgd_1_1_property_function_generator-members.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,10 @@
7777
<table class="directory">
7878
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CanGenerateGetterAndSetter</b>(const gd::AbstractEventsBasedEntity &amp;eventsBasedEntity, const gd::NamedPropertyDescriptor &amp;property) (defined in <a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a>)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
7979
<tr><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html#a5f4b1519171590d662613cc5622ff66e">GenerateBehaviorGetterAndSetter</a>(gd::Project &amp;project, gd::EventsFunctionsExtension &amp;extension, gd::EventsBasedBehavior &amp;eventsBasedBehavior, const gd::NamedPropertyDescriptor &amp;property, bool isSharedProperties)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
80-
<tr class="even"><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html#aa430e689e8407ae04c6b0a7ff9f2597a">GenerateConditionSkeleton</a>(gd::Project &amp;project, gd::EventsFunction &amp;eventFunction)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
81-
<tr><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html#a7d4f5f8592e400aeb00361592c476146">GenerateObjectGetterAndSetter</a>(gd::Project &amp;project, gd::EventsFunctionsExtension &amp;extension, gd::EventsBasedObject &amp;eventsBasedObject, const gd::NamedPropertyDescriptor &amp;property)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
80+
<tr class="even"><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html#ad36d09c5dd3ee4a1b1b4f1f6289b35ac">GenerateConditionSkeleton</a>(gd::Project &amp;project, gd::EventsFunction &amp;eventsFunction)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
81+
<tr><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html#a510d2b059bf5549a7cbef1665188b47c">GenerateExpressionSkeleton</a>(gd::Project &amp;project, gd::EventsFunction &amp;eventsFunction)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
82+
<tr class="even"><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html#a7d4f5f8592e400aeb00361592c476146">GenerateObjectGetterAndSetter</a>(gd::Project &amp;project, gd::EventsFunctionsExtension &amp;extension, gd::EventsBasedObject &amp;eventsBasedObject, const gd::NamedPropertyDescriptor &amp;property)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
83+
<tr><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html#a783e7edb727c00e3e73f470f64543a35">UpdateReturnActionType</a>(gd::Project &amp;project, gd::EventsFunction &amp;eventsFunction)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
8284
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~PropertyFunctionGenerator</b>() (defined in <a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a>)</td><td class="entry"><a class="el" href="classgd_1_1_property_function_generator.html">gd::PropertyFunctionGenerator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
8385
</table></div><!-- contents -->
8486
<!-- start footer part -->

GDCore Documentation/classgd_1_1_property_function_generator.html

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,18 @@
9494
<tr class="memitem:a6875d4d3baaf88503f35c7155db984bb"><td class="memItemLeft" align="right" valign="top"><a id="a6875d4d3baaf88503f35c7155db984bb"></a>
9595
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>CanGenerateGetterAndSetter</b> (const <a class="el" href="classgd_1_1_abstract_events_based_entity.html">gd::AbstractEventsBasedEntity</a> &amp;eventsBasedEntity, const <a class="el" href="classgd_1_1_named_property_descriptor.html">gd::NamedPropertyDescriptor</a> &amp;property)</td></tr>
9696
<tr class="separator:a6875d4d3baaf88503f35c7155db984bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
97-
<tr class="memitem:aa430e689e8407ae04c6b0a7ff9f2597a"><td class="memItemLeft" align="right" valign="top"><a id="aa430e689e8407ae04c6b0a7ff9f2597a"></a>
98-
static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgd_1_1_property_function_generator.html#aa430e689e8407ae04c6b0a7ff9f2597a">GenerateConditionSkeleton</a> (<a class="el" href="classgd_1_1_project.html">gd::Project</a> &amp;project, <a class="el" href="classgd_1_1_events_function.html">gd::EventsFunction</a> &amp;eventFunction)</td></tr>
99-
<tr class="memdesc:aa430e689e8407ae04c6b0a7ff9f2597a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate an event with a "return" action. <br /></td></tr>
100-
<tr class="separator:aa430e689e8407ae04c6b0a7ff9f2597a"><td class="memSeparator" colspan="2">&#160;</td></tr>
97+
<tr class="memitem:ad36d09c5dd3ee4a1b1b4f1f6289b35ac"><td class="memItemLeft" align="right" valign="top"><a id="ad36d09c5dd3ee4a1b1b4f1f6289b35ac"></a>
98+
static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgd_1_1_property_function_generator.html#ad36d09c5dd3ee4a1b1b4f1f6289b35ac">GenerateConditionSkeleton</a> (<a class="el" href="classgd_1_1_project.html">gd::Project</a> &amp;project, <a class="el" href="classgd_1_1_events_function.html">gd::EventsFunction</a> &amp;eventsFunction)</td></tr>
99+
<tr class="memdesc:ad36d09c5dd3ee4a1b1b4f1f6289b35ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate an event with a "return" action. <br /></td></tr>
100+
<tr class="separator:ad36d09c5dd3ee4a1b1b4f1f6289b35ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
101+
<tr class="memitem:a510d2b059bf5549a7cbef1665188b47c"><td class="memItemLeft" align="right" valign="top"><a id="a510d2b059bf5549a7cbef1665188b47c"></a>
102+
static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgd_1_1_property_function_generator.html#a510d2b059bf5549a7cbef1665188b47c">GenerateExpressionSkeleton</a> (<a class="el" href="classgd_1_1_project.html">gd::Project</a> &amp;project, <a class="el" href="classgd_1_1_events_function.html">gd::EventsFunction</a> &amp;eventsFunction)</td></tr>
103+
<tr class="memdesc:a510d2b059bf5549a7cbef1665188b47c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate an event with a "return" action. <br /></td></tr>
104+
<tr class="separator:a510d2b059bf5549a7cbef1665188b47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
105+
<tr class="memitem:a783e7edb727c00e3e73f470f64543a35"><td class="memItemLeft" align="right" valign="top"><a id="a783e7edb727c00e3e73f470f64543a35"></a>
106+
static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgd_1_1_property_function_generator.html#a783e7edb727c00e3e73f470f64543a35">UpdateReturnActionType</a> (<a class="el" href="classgd_1_1_project.html">gd::Project</a> &amp;project, <a class="el" href="classgd_1_1_events_function.html">gd::EventsFunction</a> &amp;eventsFunction)</td></tr>
107+
<tr class="memdesc:a783e7edb727c00e3e73f470f64543a35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace all "return" actions according to function returned type. <br /></td></tr>
108+
<tr class="separator:a783e7edb727c00e3e73f470f64543a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
101109
</table>
102110
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
103111
<div class="textblock"><p>Generate a getter and a setter functions for properties. </p>

GDCore Documentation/functions_e.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,12 @@ <h3><a id="index_e"></a>- e -</h3><ul>
113113
<li>Erase()
114114
: <a class="el" href="class_generic_pointer.html#a759c07e81c9738e7a2a68b36d5c28643">GenericPointer&lt; ValueType, Allocator &gt;</a>
115115
</li>
116-
<li>ErrorOccurred()
117-
: <a class="el" href="classgd_1_1_events_code_generator.html#ae4eea93213a65769dbd2b8d8f55d9d73">gd::EventsCodeGenerator</a>
118-
</li>
119116
<li>errorOccurred
120117
: <a class="el" href="classgd_1_1_events_code_generator.html#ae078863765c6faa3a97f0ef72121460e">gd::EventsCodeGenerator</a>
121118
</li>
119+
<li>ErrorOccurred()
120+
: <a class="el" href="classgd_1_1_events_code_generator.html#ae4eea93213a65769dbd2b8d8f55d9d73">gd::EventsCodeGenerator</a>
121+
</li>
122122
<li>EventsCodeGenerationContext()
123123
: <a class="el" href="classgd_1_1_events_code_generation_context.html#a5e0d0237aa1040ee653df8fc31df84e2">gd::EventsCodeGenerationContext</a>
124124
</li>

0 commit comments

Comments
 (0)