Skip to content

Commit 25a9eee

Browse files
refackrvagg
authored andcommitted
src: add direct dependency on *-inl.h file
PR-URL: #23808 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Matheus Marchini <mat@mmarchini.me>
1 parent 33e7f6e commit 25a9eee

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/inspector/main_thread_interface.cc

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include <functional>
77
#include <unicode/unistr.h>
8+
#include "util-inl.h"
89

910
namespace node {
1011
namespace inspector {

src/util-inl.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,8 @@ ContainerOfHelper<Inner, Outer>::operator TypeName*() const {
160160
}
161161

162162
template <typename Inner, typename Outer>
163-
inline ContainerOfHelper<Inner, Outer> ContainerOf(Inner Outer::*field,
164-
Inner* pointer) {
163+
constexpr ContainerOfHelper<Inner, Outer> ContainerOf(Inner Outer::*field,
164+
Inner* pointer) {
165165
return ContainerOfHelper<Inner, Outer>(field, pointer);
166166
}
167167

src/util.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,8 @@ class ContainerOfHelper {
198198
// Calculate the address of the outer (i.e. embedding) struct from
199199
// the interior pointer to a data member.
200200
template <typename Inner, typename Outer>
201-
inline ContainerOfHelper<Inner, Outer> ContainerOf(Inner Outer::*field,
202-
Inner* pointer);
201+
constexpr ContainerOfHelper<Inner, Outer> ContainerOf(Inner Outer::*field,
202+
Inner* pointer);
203203

204204
// Convenience wrapper around v8::String::NewFromOneByte().
205205
inline v8::Local<v8::String> OneByteString(v8::Isolate* isolate,

0 commit comments

Comments
 (0)