Selaa lähdekoodia

Kernel: Annotate more AsyncDeviceRequest API's with [[nodiscard]]

Brian Gianforcaro 4 vuotta sitten
vanhempi
commit
ce5a308f24
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 3 3
      Kernel/Devices/AsyncDeviceRequest.h

+ 3 - 3
Kernel/Devices/AsyncDeviceRequest.h

@@ -45,7 +45,7 @@ class AsyncDeviceRequest : public RefCounted<AsyncDeviceRequest> {
     AK_MAKE_NONMOVABLE(AsyncDeviceRequest);
 
 public:
-    enum RequestResult {
+    enum [[nodiscard]] RequestResult {
         Pending = 0,
         Started,
         Success,
@@ -145,14 +145,14 @@ private:
     void sub_request_finished(AsyncDeviceRequest&);
     void request_finished();
 
-    bool in_target_context(const UserOrKernelBuffer& buffer) const
+    [[nodiscard]] bool in_target_context(const UserOrKernelBuffer& buffer) const
     {
         if (buffer.is_kernel_buffer())
             return true;
         return m_process == Process::current();
     }
 
-    static bool is_completed_result(RequestResult result)
+    [[nodiscard]] static bool is_completed_result(RequestResult result)
     {
         return result > Started;
     }