#pragma once #include #include #include #include namespace Fig { class Object; using ObjectPtr = std::shared_ptr; struct VariableSlot { FString name; ObjectPtr value; TypeInfo declaredType; AccessModifier am; bool isRef = false; std::shared_ptr refTarget; }; }