#ifndef SRC_TRACE_PROCESSOR_IMPORTERS_PROTO_TRACK_EVENT_PARSER_H_
#define SRC_TRACE_PROCESSOR_IMPORTERS_PROTO_TRACK_EVENT_PARSER_H_
#include <array>
#include <cstdint>
#include <optional>
#include <vector>
#include "perfetto/protozero/field.h"
#include "src/trace_processor/importers/common/parser_types.h"
#include "src/trace_processor/importers/common/slice_tracker.h"
#include "src/trace_processor/importers/common/trace_parser.h"
#include "src/trace_processor/importers/proto/active_chrome_processes_tracker.h"
#include "src/trace_processor/importers/proto/chrome_string_lookup.h"
#include "src/trace_processor/storage/trace_storage.h"
#include "src/trace_processor/util/proto_to_args_parser.h"
namespace Json {
class Value;
}
namespace perfetto::trace_processor {
static constexpr uint16_t kReflectFields[] = …;
class PacketSequenceStateGeneration;
class TraceProcessorContext;
class TrackEventTracker;
class TrackEventParser { … };
}
#endif