134134< tr class ="memitem:a5e2dec8255c8a82e5fc9a5315046863d "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="classgd_1_1_events_code_generator.html#a5e2dec8255c8a82e5fc9a5315046863d "> GenerateConditionCode</ a > (< a class ="el " href ="classgd_1_1_instruction.html "> gd::Instruction</ a > &condition, < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > returnBoolean, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> EventsCodeGenerationContext</ a > &context)</ td > </ tr >
135135< tr class ="memdesc:a5e2dec8255c8a82e5fc9a5315046863d "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Generate code for a single condition. < a href ="classgd_1_1_events_code_generator.html#a5e2dec8255c8a82e5fc9a5315046863d "> More...</ a > < br /> </ td > </ tr >
136136< tr class ="separator:a5e2dec8255c8a82e5fc9a5315046863d "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
137- < tr class ="memitem:ac6248b34e716eefa9f746213d0d9ea53 "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="classgd_1_1_events_code_generator.html#ac6248b34e716eefa9f746213d0d9ea53 "> GenerateActionCode</ a > (< a class ="el " href ="classgd_1_1_instruction.html "> gd::Instruction</ a > &action, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> EventsCodeGenerationContext</ a > &context, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackName="")</ td > </ tr >
138- < tr class ="memdesc:ac6248b34e716eefa9f746213d0d9ea53 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Generate code for a single action. < a href ="classgd_1_1_events_code_generator.html#ac6248b34e716eefa9f746213d0d9ea53 "> More...</ a > < br /> </ td > </ tr >
139- < tr class ="separator:ac6248b34e716eefa9f746213d0d9ea53 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
137+ < tr class ="memitem:ad534d7169de77557836abf61dff9617a "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="classgd_1_1_events_code_generator.html#ad534d7169de77557836abf61dff9617a "> GenerateActionCode</ a > (< a class ="el " href ="classgd_1_1_instruction.html "> gd::Instruction</ a > &action, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> EventsCodeGenerationContext</ a > &context, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackName="", const < a class =" el " href =" classgd_1_1_string.html " > gd::String </ a > &optionalAsyncCallbackId ="")</ td > </ tr >
138+ < tr class ="memdesc:ad534d7169de77557836abf61dff9617a "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Generate code for a single action. < a href ="classgd_1_1_events_code_generator.html#ad534d7169de77557836abf61dff9617a "> More...</ a > < br /> </ td > </ tr >
139+ < tr class ="separator:ad534d7169de77557836abf61dff9617a "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
140140< tr class ="memitem:a4605cbd669f28515c9dee4af152659f6 "> < td class ="memItemLeft " align ="right " valign ="top "> virtual const < a class ="el " href ="structgd_1_1_events_code_generator_1_1_callback_descriptor.html "> CallbackDescriptor</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="classgd_1_1_events_code_generator.html#a4605cbd669f28515c9dee4af152659f6 "> GenerateCallback</ a > (const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &callbackFunctionName, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> gd::EventsCodeGenerationContext</ a > &parentContext, < a class ="el " href ="classgd_1_1_instructions_list.html "> gd::InstructionsList</ a > &actions, < a class ="el " href ="classgd_1_1_events_list.html "> gd::EventsList</ a > *subEvents=nullptr)</ td > </ tr >
141141< tr class ="memdesc:a4605cbd669f28515c9dee4af152659f6 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Generates actions and events as a callback. < a href ="classgd_1_1_events_code_generator.html#a4605cbd669f28515c9dee4af152659f6 "> More...</ a > < br /> </ td > </ tr >
142142< tr class ="separator:a4605cbd669f28515c9dee4af152659f6 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
354354< tr class ="memitem:a355772da2f50f33383fa209a6318d8ca "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="a355772da2f50f33383fa209a6318d8ca "> </ a >
355355virtual < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < b > GenerateBehaviorCondition</ b > (const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &objectName, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &behaviorName, const < a class ="el " href ="classgd_1_1_behavior_metadata.html "> gd::BehaviorMetadata</ a > &autoInfo, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &returnBoolean, bool conditionInverted, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> gd::EventsCodeGenerationContext</ a > &context)</ td > </ tr >
356356< tr class ="separator:a355772da2f50f33383fa209a6318d8ca "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
357- < tr class ="memitem:a662dacb31e956f2f594b24ab5f2b7ce9 "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="a662dacb31e956f2f594b24ab5f2b7ce9 "> </ a >
358- virtual < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < b > GenerateFreeAction</ b > (const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &functionCallName, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> gd::EventsCodeGenerationContext</ a > &context, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackName="")</ td > </ tr >
359- < tr class ="separator:a662dacb31e956f2f594b24ab5f2b7ce9 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
360- < tr class ="memitem:a104f390dbe6381a6c3b53e729f7e4f89 "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="a104f390dbe6381a6c3b53e729f7e4f89 "> </ a >
361- virtual < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < b > GenerateObjectAction</ b > (const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &objectName, const < a class ="el " href ="classgd_1_1_object_metadata.html "> gd::ObjectMetadata</ a > &objInfo, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &functionCallName, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> gd::EventsCodeGenerationContext</ a > &context, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackName="")</ td > </ tr >
362- < tr class ="separator:a104f390dbe6381a6c3b53e729f7e4f89 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
363- < tr class ="memitem:a4ecf765fa008ec463343cf0ed1cc00db "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="a4ecf765fa008ec463343cf0ed1cc00db "> </ a >
364- virtual < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < b > GenerateBehaviorAction</ b > (const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &objectName, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &behaviorName, const < a class ="el " href ="classgd_1_1_behavior_metadata.html "> gd::BehaviorMetadata</ a > &autoInfo, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &functionCallName, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> gd::EventsCodeGenerationContext</ a > &context, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackName="")</ td > </ tr >
365- < tr class ="separator:a4ecf765fa008ec463343cf0ed1cc00db "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
357+ < tr class ="memitem:ae98f2ad1dc5c56ad52be7c025eda24e0 "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="ae98f2ad1dc5c56ad52be7c025eda24e0 "> </ a >
358+ virtual < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < b > GenerateFreeAction</ b > (const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &functionCallName, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> gd::EventsCodeGenerationContext</ a > &context, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackName="", const < a class =" el " href =" classgd_1_1_string.html " > gd::String </ a > &optionalAsyncCallbackId="" )</ td > </ tr >
359+ < tr class ="separator:ae98f2ad1dc5c56ad52be7c025eda24e0 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
360+ < tr class ="memitem:a3bb53395931e236c487e2821d89095b0 "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="a3bb53395931e236c487e2821d89095b0 "> </ a >
361+ virtual < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < b > GenerateObjectAction</ b > (const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &objectName, const < a class ="el " href ="classgd_1_1_object_metadata.html "> gd::ObjectMetadata</ a > &objInfo, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &functionCallName, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> gd::EventsCodeGenerationContext</ a > &context, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackName="", const < a class =" el " href =" classgd_1_1_string.html " > gd::String </ a > &optionalAsyncCallbackId="" )</ td > </ tr >
362+ < tr class ="separator:a3bb53395931e236c487e2821d89095b0 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
363+ < tr class ="memitem:a97fa4b181e9594b4511a87c1b24f84d1 "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="a97fa4b181e9594b4511a87c1b24f84d1 "> </ a >
364+ virtual < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < b > GenerateBehaviorAction</ b > (const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &objectName, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &behaviorName, const < a class ="el " href ="classgd_1_1_behavior_metadata.html "> gd::BehaviorMetadata</ a > &autoInfo, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &functionCallName, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, < a class ="el " href ="classgd_1_1_events_code_generation_context.html "> gd::EventsCodeGenerationContext</ a > &context, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackName="", const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &optionalAsyncCallbackId="")</ td > </ tr >
365+ < tr class ="separator:a97fa4b181e9594b4511a87c1b24f84d1 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
366366< tr class ="memitem:a7f3d9f6ca5afe732bad07eb37dbb9e76 "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="classgd_1_1_events_code_generator.html#a7f3d9f6ca5afe732bad07eb37dbb9e76 "> GenerateRelationalOperatorCall</ a > (const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &callStartString, std::size_t startFromArgument=0)</ td > </ tr >
367367< tr class ="separator:a7f3d9f6ca5afe732bad07eb37dbb9e76 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
368368< tr class ="memitem:a413087dcb1c65992946d078b6be61dac "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="classgd_1_1_events_code_generator.html#a413087dcb1c65992946d078b6be61dac "> GenerateOperatorCall</ a > (const < a class ="el " href ="classgd_1_1_instruction_metadata.html "> gd::InstructionMetadata</ a > &instrInfos, const std::vector< < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > > &arguments, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &callStartString, const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > &getterStartString, std::size_t startFromArgument=0)</ td > </ tr >
@@ -610,8 +610,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#ae4eea93213a65769dbd2b8d8
610610
611611</ div >
612612</ div >
613- < a id ="ac6248b34e716eefa9f746213d0d9ea53 "> </ a >
614- < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ac6248b34e716eefa9f746213d0d9ea53 "> ◆ </ a > </ span > GenerateActionCode()</ h2 >
613+ < a id ="ad534d7169de77557836abf61dff9617a "> </ a >
614+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ad534d7169de77557836abf61dff9617a "> ◆ </ a > </ span > GenerateActionCode()</ h2 >
615615
616616< div class ="memitem ">
617617< div class ="memproto ">
@@ -632,7 +632,13 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac6248b34e716eefa9f746213
632632 < td class ="paramkey "> </ td >
633633 < td > </ td >
634634 < td class ="paramtype "> const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > & </ td >
635- < td class ="paramname "> < em > optionalAsyncCallbackName</ em > = < code > ""</ code >  </ td >
635+ < td class ="paramname "> < em > optionalAsyncCallbackName</ em > = < code > ""</ code > , </ td >
636+ </ tr >
637+ < tr >
638+ < td class ="paramkey "> </ td >
639+ < td > </ td >
640+ < td class ="paramtype "> const < a class ="el " href ="classgd_1_1_string.html "> gd::String</ a > & </ td >
641+ < td class ="paramname "> < em > optionalAsyncCallbackId</ em > = < code > ""</ code >  </ td >
636642 </ tr >
637643 < tr >
638644 < td > </ td >
0 commit comments