#include "perfetto/base/export.h"
#include "perfetto/tracing/track_event_interned_data_index.h"
#ifndef INCLUDE_PERFETTO_TRACING_INTERNAL_TRACK_EVENT_INTERNED_FIELDS_H_
#define INCLUDE_PERFETTO_TRACING_INTERNAL_TRACK_EVENT_INTERNED_FIELDS_H_
namespace perfetto {
namespace internal {
struct PERFETTO_EXPORT_COMPONENT InternedEventCategory
: public TrackEventInternedDataIndex<
InternedEventCategory,
perfetto::protos::pbzero::InternedData::kEventCategoriesFieldNumber,
const char*,
SmallInternedDataTraits> { … };
struct PERFETTO_EXPORT_COMPONENT InternedEventName
: public TrackEventInternedDataIndex<
InternedEventName,
perfetto::protos::pbzero::InternedData::kEventNamesFieldNumber,
const char*,
SmallInternedDataTraits> { … };
struct PERFETTO_EXPORT_COMPONENT InternedDebugAnnotationName
: public TrackEventInternedDataIndex<
InternedDebugAnnotationName,
perfetto::protos::pbzero::InternedData::
kDebugAnnotationNamesFieldNumber,
const char*,
SmallInternedDataTraits> { … };
struct PERFETTO_EXPORT_COMPONENT InternedDebugAnnotationValueTypeName
: public TrackEventInternedDataIndex<
InternedDebugAnnotationValueTypeName,
perfetto::protos::pbzero::InternedData::
kDebugAnnotationValueTypeNamesFieldNumber,
const char*,
SmallInternedDataTraits> { … };
}
}
#endif