LibWeb: Mark WebIDL::ExceptionOr<T> as [[nodiscard]]

This commit is contained in:
Linus Groh 2022-10-30 17:50:52 +00:00
commit a80da456a5
Notes: sideshowbarker 2024-07-17 11:30:05 +09:00

View file

@ -33,7 +33,7 @@ struct SimpleException {
};
template<typename ValueType>
class ExceptionOr {
class [[nodiscard]] ExceptionOr {
public:
ExceptionOr() requires(IsSame<ValueType, Empty>)
: m_result(Empty {})
@ -119,7 +119,7 @@ private:
};
template<>
class ExceptionOr<void> : public ExceptionOr<Empty> {
class [[nodiscard]] ExceptionOr<void> : public ExceptionOr<Empty> {
public:
using ExceptionOr<Empty>::ExceptionOr;
};