Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
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

void cppgc::InitializeProcess (PageAllocator *page_allocator=nullptr, size_t desired_heap_size=0)
 
void cppgc::ShutdownProcess ()
 
void cppgc::internal::Fatal (const std::string &reason=std::string(), const SourceLocation &=SourceLocation::Current())