v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
api-constants.h File Reference
#include <cstddef>
#include <cstdint>
#include "v8config.h"
Include dependency graph for api-constants.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cppgc
 
namespace  cppgc::internal
 
namespace  cppgc::internal::api_constants
 

Variables

constexpr size_t cppgc::internal::api_constants::kKB = 1024
 
constexpr size_t cppgc::internal::api_constants::kMB = kKB * 1024
 
constexpr size_t cppgc::internal::api_constants::kGB = kMB * 1024
 
static constexpr size_t cppgc::internal::api_constants::kFullyConstructedBitFieldOffsetFromPayload
 
static constexpr uint16_t cppgc::internal::api_constants::kFullyConstructedBitMask = uint16_t{1}
 
static constexpr size_t cppgc::internal::api_constants::kPageSizeBits = 17
 
static constexpr size_t cppgc::internal::api_constants::kPageSize = size_t{1} << kPageSizeBits
 
static constexpr size_t cppgc::internal::api_constants::kLargeObjectSizeThreshold = kPageSize / 2
 
static constexpr size_t cppgc::internal::api_constants::kDefaultAlignment = sizeof(void*)
 
static constexpr size_t cppgc::internal::api_constants::kMaxSupportedAlignment = 2 * kDefaultAlignment
 
constexpr size_t cppgc::internal::api_constants::kAllocationGranularity = sizeof(void*)
 
constexpr size_t cppgc::internal::api_constants::kCachelineSize = 64