// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "third_party/blink/public/common/tokens/tokens_mojom_traits.h" #include "mojo/public/cpp/base/unguessable_token_mojom_traits.h" namespace mojo { //////////////////////////////////////////////////////////////////////////////// // FRAME TOKENS ///////////// // FrameToken // static bool UnionTraits<blink::mojom::FrameTokenDataView, blink::FrameToken>::Read( DataView input, blink::FrameToken* output) { … } //////////////////////////////////////////////////////////////////////////////// // WORKER TOKENS ////////////// // WorkerToken // static bool UnionTraits<blink::mojom::WorkerTokenDataView, blink::WorkerToken>::Read( DataView input, blink::WorkerToken* output) { … } //////////////////////////////////////////////////////////////////////////////// // WORKLET TOKENS ////////////// // WorkletToken // static bool UnionTraits<blink::mojom::WorkletTokenDataView, blink::WorkletToken>::Read( DataView input, blink::WorkletToken* output) { … } //////////////////////////////////////////////////////////////////////////////// // OTHER TOKENS // // Keep this section last. // // If you have multiple tokens that make a thematic group, please lift them to // their own section, in alphabetical order. If adding a new token here, please // keep the following list in alphabetic order. /////////////////////////////////// // ExecutionContextToken // static bool UnionTraits< blink::mojom::ExecutionContextTokenDataView, blink::ExecutionContextToken>::Read(DataView input, blink::ExecutionContextToken* output) { … } // static bool UnionTraits<blink::mojom::WebGPUExecutionContextTokenDataView, blink::WebGPUExecutionContextToken>:: Read(DataView input, blink::WebGPUExecutionContextToken* output) { … } } // namespace mojo