#include "components/crash/core/common/crash_key_base_support.h"
#include <memory>
#include <ostream>
#include <string_view>
#include "base/check_op.h"
#include "base/debug/crash_logging.h"
#include "components/crash/core/common/crash_key.h"
#if BUILDFLAG(USE_CRASHPAD_ANNOTATION)
#include "third_party/crashpad/crashpad/client/annotation_list.h"
#endif
namespace crash_reporter {
namespace {
template <uint32_t ValueSize>
struct BaseCrashKeyString : public base::debug::CrashKeyString { … };
#define SIZE_CLASS_OPERATION …
class CrashKeyBaseSupport : public base::debug::CrashKeyImplementation { … };
#undef SIZE_CLASS_OPERATION
}
void InitializeCrashKeyBaseSupport() { … }
}