diff options
author | Yash Ladha <yashladhapankajladha123@gmail.com> | 2020-06-01 08:59:52 +0300 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2020-06-25 20:50:24 +0300 |
commit | 56124e92e8948d72d21e1aeeaab32b5cb403ed32 (patch) | |
tree | bead1b83125b84151fda0c65d13b008524b09d98 /src/base_object.h | |
parent | fe6e46842e1451c1663540203a1c2d7f31f0d9e0 (diff) |
src: clang_format base_object
PR-URL: https://github.com/nodejs/node/pull/33680
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: David Carlier <devnexen@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/base_object.h')
-rw-r--r-- | src/base_object.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/base_object.h b/src/base_object.h index 61e5d0cff97..5ea2ea57d87 100644 --- a/src/base_object.h +++ b/src/base_object.h @@ -24,9 +24,9 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS +#include <type_traits> // std::remove_reference #include "memory_tracker.h" #include "v8.h" -#include <type_traits> // std::remove_reference namespace node { @@ -88,7 +88,7 @@ class BaseObject : public MemoryRetainer { template <int Field> static void InternalFieldGet(v8::Local<v8::String> property, const v8::PropertyCallbackInfo<v8::Value>& info); - template <int Field, bool (v8::Value::* typecheck)() const> + template <int Field, bool (v8::Value::*typecheck)() const> static void InternalFieldSet(v8::Local<v8::String> property, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info); @@ -205,13 +205,11 @@ inline T* Unwrap(v8::Local<v8::Value> obj) { return BaseObject::FromJSObject<T>(obj); } - -#define ASSIGN_OR_RETURN_UNWRAP(ptr, obj, ...) \ - do { \ - *ptr = static_cast<typename std::remove_reference<decltype(*ptr)>::type>( \ - BaseObject::FromJSObject(obj)); \ - if (*ptr == nullptr) \ - return __VA_ARGS__; \ +#define ASSIGN_OR_RETURN_UNWRAP(ptr, obj, ...) \ + do { \ + *ptr = static_cast<typename std::remove_reference<decltype(*ptr)>::type>( \ + BaseObject::FromJSObject(obj)); \ + if (*ptr == nullptr) return __VA_ARGS__; \ } while (0) // Implementation of a generic strong or weak pointer to a BaseObject. @@ -252,7 +250,7 @@ class BaseObjectPtrImpl final { private: union { - BaseObject* target; // Used for strong pointers. + BaseObject* target; // Used for strong pointers. BaseObject::PointerData* pointer_data; // Used for weak pointers. } data_; |