// Stub mirroring Unreal Engine 5.7 ObjectMacros.h (Engine/Source/Runtime/CoreUObject/
// Public/UObject/ObjectMacros.h, lines 744-776). The annotation macros below are
// faithful: in real UE compilation they always expand to nothing (only UnrealHeaderTool
// parses their arguments). GENERATED_BODY is simplified: the real macro pastes
// declarations from the per-class *.generated.h via __LINE__ token concatenation.
#pragma once

#define UPROPERTY(...)
#define UFUNCTION(...)
#define UPARAM(...)
#define USTRUCT(...)
#define UMETA(...)
#define UENUM(...)
#define UCLASS(...)
#define UINTERFACE(...)
#define UDELEGATE(...)

#define GENERATED_BODY(...) public:
#define GENERATED_USTRUCT_BODY(...) public:
#define GENERATED_UCLASS_BODY(...) public:
