// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_BASE_CLIPBOARD_CLIPBOARD_FORMAT_TYPE_H_ #define UI_BASE_CLIPBOARD_CLIPBOARD_FORMAT_TYPE_H_ #include <map> #include <memory> #include <string> #include "base/component_export.h" #include "base/no_destructor.h" #include "build/build_config.h" #if BUILDFLAG(IS_WIN) #include "base/win/windows_types.h" #endif #if BUILDFLAG(IS_APPLE) #ifdef __OBJC__ @class NSString; #endif #endif // BUILDFLAG(IS_APPLE) namespace ui { // Platform neutral holder for native data representation of a clipboard type. // Copyable and assignable, since this is an opaque value type. class COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES) ClipboardFormatType { … }; } // namespace ui #endif // UI_BASE_CLIPBOARD_CLIPBOARD_FORMAT_TYPE_H_