i have created an interface
UINTERFACE(Blueprintable)
class UX2Holder_NameArray : public UInterface
{
	GENERATED_BODY()
};
/**
 * 
 */
class X2BASE_API IX2Holder_NameArray
{
	GENERATED_BODY()
	// Add interface functions to this class. This is the class that will be inherited to implement this interface.
public:
	UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Equip")
	bool GetNameArray(const FName& PropertyName, TArray<FName>& NameArray) const;
};
and have my blueprints implement it
now i want to remove the BlueprintCallable macro in C++ interface, which needs to locating all the blueprints which implements this c++ interface and fix the compile problems.
but ue5 seems does not give any operation to fulfill this, it seems that the c++ interface simply being part of the blueprint, it is not implementing it, it is creating the corresponding functions with the same signature but does not implement that interface. which causes that i can not find which blueprint having implemented this interface.
i have to find it one by one, which causing an unpredictable disaster.
pls help! thanks very much
