LibWeb/CSP: Add [[nodiscard]] to result enums

This makes it so we don't have to remember to specify [[nodiscard]] on
functions that return them.
This commit is contained in:
Luke Wilde 2025-07-05 11:52:34 +01:00 committed by Shannon Booth
commit 002e993f68
Notes: github-actions[bot] 2025-07-06 12:17:27 +00:00
8 changed files with 31 additions and 31 deletions

View file

@ -18,8 +18,8 @@ class FrameSourceDirective final : public Directive {
public:
virtual ~FrameSourceDirective() = default;
[[nodiscard]] virtual Result pre_request_check(GC::Heap&, GC::Ref<Fetch::Infrastructure::Request const>, GC::Ref<Policy const>) const override;
[[nodiscard]] virtual Result post_request_check(GC::Heap&, GC::Ref<Fetch::Infrastructure::Request const>, GC::Ref<Fetch::Infrastructure::Response const>, GC::Ref<Policy const>) const override;
virtual Result pre_request_check(GC::Heap&, GC::Ref<Fetch::Infrastructure::Request const>, GC::Ref<Policy const>) const override;
virtual Result post_request_check(GC::Heap&, GC::Ref<Fetch::Infrastructure::Request const>, GC::Ref<Fetch::Infrastructure::Response const>, GC::Ref<Policy const>) const override;
private:
FrameSourceDirective(String name, Vector<String> value);