1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 06:27:45 +00:00

LibWeb: Use modern namespaces and fix clang-format comments in tag names

This commit is contained in:
Luke 2020-10-10 02:43:48 +01:00 committed by Andreas Kling
parent 52a847a0eb
commit efaf03e986
4 changed files with 6 additions and 14 deletions

View file

@ -26,9 +26,7 @@
#include <LibWeb/DOM/TagNames.h> #include <LibWeb/DOM/TagNames.h>
namespace Web { namespace Web::HTML::TagNames {
namespace HTML {
namespace TagNames {
#define __ENUMERATE_HTML_TAG(name) FlyString name; #define __ENUMERATE_HTML_TAG(name) FlyString name;
ENUMERATE_HTML_TAGS ENUMERATE_HTML_TAGS
@ -37,7 +35,7 @@ ENUMERATE_HTML_TAGS
// clang-format off // clang-format off
// FIXME: clang-format gets confused here. Why? // FIXME: clang-format gets confused here. Why?
[[gnu::constructor]] static void initialize() [[gnu::constructor]] static void initialize()
// clang-format off // clang-format on
{ {
static bool s_initialized = false; static bool s_initialized = false;
if (s_initialized) if (s_initialized)
@ -54,5 +52,3 @@ ENUMERATE_HTML_TAGS
} }
} }
}
}

View file

@ -28,9 +28,7 @@
#include <AK/FlyString.h> #include <AK/FlyString.h>
namespace Web { namespace Web::HTML::TagNames {
namespace HTML {
namespace TagNames {
#define ENUMERATE_HTML_TAGS \ #define ENUMERATE_HTML_TAGS \
__ENUMERATE_HTML_TAG(a) \ __ENUMERATE_HTML_TAG(a) \
@ -178,5 +176,3 @@ ENUMERATE_HTML_TAGS
#undef __ENUMERATE_HTML_TAG #undef __ENUMERATE_HTML_TAG
} }
}
}

View file

@ -35,7 +35,7 @@ ENUMERATE_SVG_TAGS
// clang-format off // clang-format off
// FIXME: clang-format gets confused here. Why? // FIXME: clang-format gets confused here. Why?
[[gnu::constructor]] static void initialize() [[gnu::constructor]] static void initialize()
// clang-format off // clang-format on
{ {
static bool s_initialized = false; static bool s_initialized = false;
if (s_initialized) if (s_initialized)

View file

@ -31,8 +31,8 @@
namespace Web::SVG::TagNames { namespace Web::SVG::TagNames {
#define ENUMERATE_SVG_GRAPHICS_TAGS \ #define ENUMERATE_SVG_GRAPHICS_TAGS \
__ENUMERATE_SVG_TAG(svg) \ __ENUMERATE_SVG_TAG(path) \
__ENUMERATE_SVG_TAG(path) __ENUMERATE_SVG_TAG(svg)
#define ENUMERATE_SVG_TAGS \ #define ENUMERATE_SVG_TAGS \
ENUMERATE_SVG_GRAPHICS_TAGS ENUMERATE_SVG_GRAPHICS_TAGS