|
128 | 128 | <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::function<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classgd_1_1_parameter_metadata.html">gd::ParameterMetadata</a>& parameterMetadata,</div> |
129 | 129 | <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_expression.html">gd::Expression</a>& parameterValue,</div> |
130 | 130 | <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordtype">size_t</span> parameterIndex,</div> |
131 | | -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a>& lastObjectName)> fn);</div> |
132 | | -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div> |
133 | | -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> IterateOverParametersWithIndex(</div> |
134 | | -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_platform.html">gd::Platform</a> &platform,</div> |
135 | | -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_objects_containers_list.html">gd::ObjectsContainersList</a> &objectsContainersList, <a class="code" href="structgd_1_1_function_call_node.html">FunctionCallNode</a> &node,</div> |
136 | | -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  std::function<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classgd_1_1_parameter_metadata.html">gd::ParameterMetadata</a> &parameterMetadata,</div> |
137 | | -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  std::unique_ptr<gd::ExpressionNode> &parameterNode,</div> |
138 | | -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordtype">size_t</span> parameterIndex,</div> |
139 | | -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &lastObjectName)></div> |
140 | | -<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  fn);</div> |
141 | | -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div> |
142 | | -<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">static</span> <span class="keywordtype">size_t</span> GetObjectParameterIndexFor(</div> |
143 | | -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_parameter_metadata_container.html">ParameterMetadataContainer</a>& parametersMetadata,</div> |
144 | | -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">size_t</span> parameterIndex);</div> |
145 | | -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div> |
146 | | -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">private</span>:</div> |
147 | | -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classgd_1_1_parameter_metadata.html">gd::ParameterMetadata</a> badParameterMetadata;</div> |
148 | | -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> };</div> |
149 | | -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> } <span class="comment">// namespace gd</span></div> |
| 131 | +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a>& lastObjectName,</div> |
| 132 | +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordtype">size_t</span> lastObjectIndex)> fn);</div> |
| 133 | +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> |
| 134 | +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> IterateOverParametersWithIndex(</div> |
| 135 | +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_platform.html">gd::Platform</a> &platform,</div> |
| 136 | +<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_objects_containers_list.html">gd::ObjectsContainersList</a> &objectsContainersList, <a class="code" href="structgd_1_1_function_call_node.html">FunctionCallNode</a> &node,</div> |
| 137 | +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  std::function<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classgd_1_1_parameter_metadata.html">gd::ParameterMetadata</a> &parameterMetadata,</div> |
| 138 | +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  std::unique_ptr<gd::ExpressionNode> &parameterNode,</div> |
| 139 | +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordtype">size_t</span> parameterIndex,</div> |
| 140 | +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &lastObjectName)></div> |
| 141 | +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  fn);</div> |
| 142 | +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div> |
| 143 | +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">static</span> <span class="keywordtype">size_t</span> GetObjectParameterIndexFor(</div> |
| 144 | +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">const</span> <a class="code" href="classgd_1_1_parameter_metadata_container.html">ParameterMetadataContainer</a>& parametersMetadata,</div> |
| 145 | +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">size_t</span> parameterIndex);</div> |
| 146 | +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div> |
| 147 | +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">private</span>:</div> |
| 148 | +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classgd_1_1_parameter_metadata.html">gd::ParameterMetadata</a> badParameterMetadata;</div> |
| 149 | +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> };</div> |
| 150 | +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> } <span class="comment">// namespace gd</span></div> |
150 | 151 | <div class="ttc" id="aclassgd_1_1_expression_html"><div class="ttname"><a href="classgd_1_1_expression.html">gd::Expression</a></div><div class="ttdoc">Class representing an expression used as a parameter of a gd::Instruction. This class is nothing more...</div><div class="ttdef"><b>Definition:</b> Expression.h:30</div></div> |
151 | 152 | <div class="ttc" id="aclassgd_1_1_objects_container_html"><div class="ttname"><a href="classgd_1_1_objects_container.html">gd::ObjectsContainer</a></div><div class="ttdoc">Used as a base class for classes that will own objects (see gd::Object).</div><div class="ttdef"><b>Definition:</b> ObjectsContainer.h:37</div></div> |
152 | 153 | <div class="ttc" id="aclassgd_1_1_objects_containers_list_html"><div class="ttname"><a href="classgd_1_1_objects_containers_list.html">gd::ObjectsContainersList</a></div><div class="ttdoc">A list of objects containers, useful for accessing objects in a scoped way, along with methods to acc...</div><div class="ttdef"><b>Definition:</b> ObjectsContainersList.h:29</div></div> |
|
0 commit comments