chromium/out/Default/gen/third_party/perfetto/src/trace_processor/tables/track_tables_py.h

#ifndef SRC_TRACE_PROCESSOR_TABLES_TRACK_TABLES_PY_H_
#define SRC_TRACE_PROCESSOR_TABLES_TRACK_TABLES_PY_H_

#include <array>
#include <cstddef>
#include <cstdint>
#include <memory>
#include <optional>
#include <type_traits>
#include <utility>
#include <vector>

#include "perfetto/base/logging.h"
#include "perfetto/trace_processor/basic_types.h"
#include "perfetto/trace_processor/ref_counted.h"
#include "src/trace_processor/containers/bit_vector.h"
#include "src/trace_processor/containers/row_map.h"
#include "src/trace_processor/containers/string_pool.h"
#include "src/trace_processor/db/column/arrangement_overlay.h"
#include "src/trace_processor/db/column/data_layer.h"
#include "src/trace_processor/db/column/dense_null_overlay.h"
#include "src/trace_processor/db/column/numeric_storage.h"
#include "src/trace_processor/db/column/id_storage.h"
#include "src/trace_processor/db/column/null_overlay.h"
#include "src/trace_processor/db/column/range_overlay.h"
#include "src/trace_processor/db/column/selector_overlay.h"
#include "src/trace_processor/db/column/set_id_storage.h"
#include "src/trace_processor/db/column/string_storage.h"
#include "src/trace_processor/db/column/types.h"
#include "src/trace_processor/db/column_storage.h"
#include "src/trace_processor/db/column.h"
#include "src/trace_processor/db/table.h"
#include "src/trace_processor/db/typed_column.h"
#include "src/trace_processor/db/typed_column_internal.h"
#include "src/trace_processor/tables/macros_internal.h"

#include "src/trace_processor/tables/metadata_tables_py.h"

namespace perfetto::trace_processor::tables {

class TrackTable : public macros_internal::MacroTable {};
  

class CounterTrackTable : public macros_internal::MacroTable {};
  

class CpuCounterTrackTable : public macros_internal::MacroTable {};
  

class CpuTrackTable : public macros_internal::MacroTable {};
  

class EnergyCounterTrackTable : public macros_internal::MacroTable {};
  

class UidCounterTrackTable : public macros_internal::MacroTable {};
  

class EnergyPerUidCounterTrackTable : public macros_internal::MacroTable {};
  

class GpuCounterTrackTable : public macros_internal::MacroTable {};
  

class GpuTrackTable : public macros_internal::MacroTable {};
  

class UidTrackTable : public macros_internal::MacroTable {};
  

class GpuWorkPeriodTrackTable : public macros_internal::MacroTable {};
  

class IrqCounterTrackTable : public macros_internal::MacroTable {};
  

class LinuxDeviceTrackTable : public macros_internal::MacroTable {};
  

class ProcessCounterTrackTable : public macros_internal::MacroTable {};
  

class ProcessTrackTable : public macros_internal::MacroTable {};
  

class SoftirqCounterTrackTable : public macros_internal::MacroTable {};
  

class ThreadCounterTrackTable : public macros_internal::MacroTable {};
  

class ThreadTrackTable : public macros_internal::MacroTable {};

}  // namespace perfetto

#endif  // SRC_TRACE_PROCESSOR_TABLES_TRACK_TABLES_PY_H_