#ifndef COMPONENTS_GWP_ASAN_CLIENT_LIGHTWEIGHT_DETECTOR_SHARED_STATE_H_
#define COMPONENTS_GWP_ASAN_CLIENT_LIGHTWEIGHT_DETECTOR_SHARED_STATE_H_
#include <stdint.h>
#include <utility>
#include "base/check.h"
#include "base/compiler_specific.h"
namespace gwp_asan::internal::lud {
template <typename T>
class SharedState;
template <typename T>
class SharedStateHolder { … };
template <typename T>
bool SharedStateHolder<T>::initialized_ = …;
template <typename T>
alignas(T) uint8_t SharedStateHolder<T>::buffer_[sizeof(T)];
template <typename T>
class SharedState { … };
}
#endif