@@ -46,60 +46,60 @@ class [[nodiscard]] Type final
4646 };
4747
4848 template <class T >
49- struct [[nodiscard]] Model
49+ struct [[nodiscard]] Model final
5050 : Concept
5151 {
5252 explicit Model (std::shared_ptr<T> pimpl) noexcept
5353 : _pimpl { std::move (pimpl) }
5454 {
5555 }
5656
57- [[nodiscard]] service::AwaitableScalar<TypeKind> getKind () const final
57+ [[nodiscard]] service::AwaitableScalar<TypeKind> getKind () const override
5858 {
5959 return { _pimpl->getKind () };
6060 }
6161
62- [[nodiscard]] service::AwaitableScalar<std::optional<std::string>> getName () const final
62+ [[nodiscard]] service::AwaitableScalar<std::optional<std::string>> getName () const override
6363 {
6464 return { _pimpl->getName () };
6565 }
6666
67- [[nodiscard]] service::AwaitableScalar<std::optional<std::string>> getDescription () const final
67+ [[nodiscard]] service::AwaitableScalar<std::optional<std::string>> getDescription () const override
6868 {
6969 return { _pimpl->getDescription () };
7070 }
7171
72- [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<Field>>>> getFields (std::optional<bool >&& includeDeprecatedArg) const final
72+ [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<Field>>>> getFields (std::optional<bool >&& includeDeprecatedArg) const override
7373 {
7474 return { _pimpl->getFields (std::move (includeDeprecatedArg)) };
7575 }
7676
77- [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<Type>>>> getInterfaces () const final
77+ [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<Type>>>> getInterfaces () const override
7878 {
7979 return { _pimpl->getInterfaces () };
8080 }
8181
82- [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<Type>>>> getPossibleTypes () const final
82+ [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<Type>>>> getPossibleTypes () const override
8383 {
8484 return { _pimpl->getPossibleTypes () };
8585 }
8686
87- [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<EnumValue>>>> getEnumValues (std::optional<bool >&& includeDeprecatedArg) const final
87+ [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<EnumValue>>>> getEnumValues (std::optional<bool >&& includeDeprecatedArg) const override
8888 {
8989 return { _pimpl->getEnumValues (std::move (includeDeprecatedArg)) };
9090 }
9191
92- [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<InputValue>>>> getInputFields () const final
92+ [[nodiscard]] service::AwaitableObject<std::optional<std::vector<std::shared_ptr<InputValue>>>> getInputFields () const override
9393 {
9494 return { _pimpl->getInputFields () };
9595 }
9696
97- [[nodiscard]] service::AwaitableObject<std::shared_ptr<Type>> getOfType () const final
97+ [[nodiscard]] service::AwaitableObject<std::shared_ptr<Type>> getOfType () const override
9898 {
9999 return { _pimpl->getOfType () };
100100 }
101101
102- [[nodiscard]] service::AwaitableScalar<std::optional<std::string>> getSpecifiedByURL () const final
102+ [[nodiscard]] service::AwaitableScalar<std::optional<std::string>> getSpecifiedByURL () const override
103103 {
104104 return { _pimpl->getSpecifiedByURL () };
105105 }
0 commit comments