// Copyright 2021 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#ifndef INCLUDE_CPPGC_SENTINEL_POINTER_H_#define INCLUDE_CPPGC_SENTINEL_POINTER_H_#include <cstdint>namespacecppgc{namespaceinternal{// Special tag type used to denote some sentinel member. The semantics of the// sentinel is defined by the embedder.structSentinelPointer{template<typenameT>