![]()  | 
  
    GDevelop Core
    
   Core library for developing platforms and tools compatible with GDevelop. 
   | 
 
Inherits gd::VariablesRenamingChangesetNode.
Public Member Functions | |
| bool | HasRemovedVariables () | 
| VariablesChangeset & | ClearRemovedVariables () | 
Public Attributes | |
| std::unordered_set< gd::String > | removedVariableNames | 
| std::unordered_set< gd::String > | typeChangedVariableNames | 
| std::unordered_set< gd::String > | valueChangedVariableNames | 
| std::unordered_set< gd::String > | addedVariableNames | 
  Public Attributes inherited from gd::VariablesRenamingChangesetNode | |
| std::unordered_map< gd::String, gd::String > | oldToNewVariableNames | 
| std::unordered_map< gd::String, std::shared_ptr< gd::VariablesRenamingChangesetNode > > | modifiedVariables | 
| std::unordered_set<gd::String> gd::VariablesChangeset::typeChangedVariableNames | 
No distinction is done between a change of the variable itself or its children. Ensuring that a child is actually the one with a type change would take more time than checking the instruction type is rightly set.