#ifndef BASE_PROFILER_SAMPLING_PROFILER_THREAD_TOKEN_H_
#define BASE_PROFILER_SAMPLING_PROFILER_THREAD_TOKEN_H_
#include <optional>
#include "base/base_export.h"
#include "base/threading/platform_thread.h"
#include "build/build_config.h"
#if BUILDFLAG(IS_ANDROID)
#include <pthread.h>
#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#include <stdint.h>
#endif
namespace base {
struct SamplingProfilerThreadToken { … };
BASE_EXPORT SamplingProfilerThreadToken GetSamplingProfilerCurrentThreadToken();
}
#endif