Module variable

Source
Expand description

A wrapper for a variable that hold additional flag that tells that initial value was changed in runtime.

For more info see InheritableVariable

Structs§

InheritableVariable
A wrapper for a variable that hold additional flag that tells that initial value was changed in runtime.
VariableFlags

Enums§

InheritError
An error that could occur during inheritance.

Functions§

do_with_inheritable_variables
mark_inheritable_properties_modified
mark_inheritable_properties_non_modified
try_inherit_properties
Simultaneously walks over fields of given child and parent and tries to inherit values of properties of child with parent’s properties. It is done recursively for every fields in entities.