ladybird/Libraries/LibWebView/Attribute.h
2025-08-23 16:04:36 -06:00

30 lines
476 B
C++

/*
* Copyright (c) 2023, Tim Flynn <trflynn89@serenityos.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/String.h>
#include <LibIPC/Forward.h>
#include <LibWebView/Forward.h>
namespace WebView {
struct WEBVIEW_API Attribute {
String name;
String value;
};
}
namespace IPC {
template<>
WEBVIEW_API ErrorOr<void> encode(Encoder&, WebView::Attribute const&);
template<>
WEBVIEW_API ErrorOr<WebView::Attribute> decode(Decoder&);
}