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

Go to the source code of this file.

Classes

class  cppgc::Platform
 

Namespaces

namespace  cppgc
 
namespace  cppgc::internal
 

Typedefs

using cppgc::IdleTask = v8::IdleTask
 
using cppgc::JobHandle = v8::JobHandle
 
using cppgc::JobDelegate = v8::JobDelegate
 
using cppgc::JobTask = v8::JobTask
 
using cppgc::PageAllocator = v8::PageAllocator
 
using cppgc::Task = v8::Task
 
using cppgc::TaskPriority = v8::TaskPriority
 
using cppgc::TaskRunner = v8::TaskRunner
 
using cppgc::TracingController = v8::TracingController
 

Functions

bool cppgc::IsInitialized ()
 
void cppgc::InitializeProcess (PageAllocator *page_allocator, size_t desired_heap_size)
 
void cppgc::ShutdownProcess ()
 
void cppgc::internal::Fatal (const std::string &reason, const SourceLocation &loc)