#ifndef SRC_TRACE_PROCESSOR_IMPORTERS_PROTO_GPU_EVENT_PARSER_H_
#define SRC_TRACE_PROCESSOR_IMPORTERS_PROTO_GPU_EVENT_PARSER_H_
#include <array>
#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include "perfetto/protozero/field.h"
#include "protos/perfetto/trace/gpu/gpu_render_stage_event.pbzero.h"
#include "src/trace_processor/importers/proto/packet_sequence_state_generation.h"
#include "src/trace_processor/importers/proto/vulkan_memory_tracker.h"
#include "src/trace_processor/storage/trace_storage.h"
#include "protos/perfetto/trace/gpu/vulkan_memory_event.pbzero.h"
namespace perfetto {
namespace protos::pbzero {
class GpuRenderStageEvent_Decoder;
}
namespace trace_processor {
class TraceProcessorContext;
struct ProtoEnumHasher { … };
class GpuEventParser { … };
}
}
#endif