$94 GRAYBYTE WORDPRESS FILE MANAGER $58

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/cpanel/ea-nodejs22/include/node/cppgc/internal/

HOME
Current File : /opt/cpanel/ea-nodejs22/include/node/cppgc/internal//logging.h
// Copyright 2020 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef INCLUDE_CPPGC_INTERNAL_LOGGING_H_
#define INCLUDE_CPPGC_INTERNAL_LOGGING_H_

#include "cppgc/source-location.h"
#include "v8config.h"  // NOLINT(build/include_directory)

namespace cppgc {
namespace internal {

void V8_EXPORT DCheckImpl(const char*,
                          const SourceLocation& = SourceLocation::Current());
[[noreturn]] void V8_EXPORT
FatalImpl(const char*, const SourceLocation& = SourceLocation::Current());

// Used to ignore -Wunused-variable.
template <typename>
struct EatParams {};

#if defined(DEBUG)
#define CPPGC_DCHECK_MSG(condition, message)  \
  do {                                        \
    if (V8_UNLIKELY(!(condition))) {          \
      ::cppgc::internal::DCheckImpl(message); \
    }                                         \
  } while (false)
#else  // !defined(DEBUG)
#define CPPGC_DCHECK_MSG(condition, message)                \
  (static_cast<void>(::cppgc::internal::EatParams<decltype( \
                         static_cast<void>(condition), message)>{}))
#endif  // !defined(DEBUG)

#define CPPGC_DCHECK(condition) CPPGC_DCHECK_MSG(condition, #condition)

#define CPPGC_CHECK_MSG(condition, message)  \
  do {                                       \
    if (V8_UNLIKELY(!(condition))) {         \
      ::cppgc::internal::FatalImpl(message); \
    }                                        \
  } while (false)

#define CPPGC_CHECK(condition) CPPGC_CHECK_MSG(condition, #condition)

}  // namespace internal
}  // namespace cppgc

#endif  // INCLUDE_CPPGC_INTERNAL_LOGGING_H_

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
16 Mar 2026 5.04 PM
root / root
0755
api-constants.h
2.833 KB
17 Jan 2026 1.16 AM
root / root
0644
atomic-entry-flag.h
1.722 KB
17 Jan 2026 1.16 AM
root / root
0644
base-page-handle.h
1.438 KB
17 Jan 2026 1.16 AM
root / root
0644
caged-heap-local-data.h
3.609 KB
17 Jan 2026 1.16 AM
root / root
0644
caged-heap.h
2.211 KB
17 Jan 2026 1.16 AM
root / root
0644
compiler-specific.h
0.995 KB
17 Jan 2026 1.16 AM
root / root
0644
finalizer-trait.h
2.594 KB
17 Jan 2026 1.16 AM
root / root
0644
gc-info.h
6.31 KB
17 Jan 2026 1.16 AM
root / root
0644
logging.h
1.662 KB
17 Jan 2026 1.16 AM
root / root
0644
member-storage.h
8.695 KB
17 Jan 2026 1.16 AM
root / root
0644
name-trait.h
4.082 KB
17 Jan 2026 1.16 AM
root / root
0644
persistent-node.h
5.891 KB
17 Jan 2026 1.16 AM
root / root
0644
pointer-policies.h
8.34 KB
17 Jan 2026 1.16 AM
root / root
0644
write-barrier.h
19.09 KB
17 Jan 2026 1.16 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF