// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Containers/UnrealString.h" #include "IAssetIndexer.h" struct FScriptContainerElement; class FGenericObjectIndexer : public IAssetIndexer { public: FGenericObjectIndexer(const FString& InName) : Name(InName) { } virtual FString GetName() const override { return Name; } virtual int32 GetVersion() const override; virtual void IndexAsset(const UObject* InAssetObject, FSearchSerializer& Serializer) const override; protected: const FString Name; };