2023-10-01 14:59:51 +13:00
|
|
|
/*
|
|
|
|
|
* Copyright (c) 2023, Shannon Booth <shannon@serenityos.org>
|
|
|
|
|
*
|
|
|
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <AK/FlyString.h>
|
|
|
|
|
|
|
|
|
|
namespace Web::XLink::AttributeNames {
|
|
|
|
|
|
2025-01-11 14:07:41 -05:00
|
|
|
#define ENUMERATE_XLINK_ATTRIBUTES \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(actuate) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(arcrole) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(from) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(href) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(label) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(role) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(show) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(title) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(to) \
|
|
|
|
|
__ENUMERATE_XLINK_ATTRIBUTE(type)
|
2023-10-01 14:59:51 +13:00
|
|
|
|
|
|
|
|
#define __ENUMERATE_XLINK_ATTRIBUTE(name) extern FlyString name;
|
2025-01-11 14:07:41 -05:00
|
|
|
ENUMERATE_XLINK_ATTRIBUTES
|
2023-10-01 14:59:51 +13:00
|
|
|
#undef __ENUMERATE_XLINK_ATTRIBUTE
|
|
|
|
|
|
|
|
|
|
}
|