Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFXGC_Platform Class Referencefinal
+ Inheritance diagram for CFXGC_Platform:
+ Collaboration diagram for CFXGC_Platform:

Public Member Functions

 CFXGC_Platform ()=default
 
 ~CFXGC_Platform () override=default
 
cppgc::PageAllocator * GetPageAllocator () override
 
double MonotonicallyIncreasingTime () override
 
std::shared_ptr< cppgc::TaskRunner > GetForegroundTaskRunner () override
 
std::unique_ptr< cppgc::JobHandle > PostJob (cppgc::TaskPriority priority, std::unique_ptr< cppgc::JobTask > job_task) override
 
 CFXGC_Platform ()=default
 
 ~CFXGC_Platform () override=default
 
cppgc::PageAllocator * GetPageAllocator () override
 
double MonotonicallyIncreasingTime () override
 
std::shared_ptr< cppgc::TaskRunner > GetForegroundTaskRunner () override
 
std::unique_ptr< cppgc::JobHandle > PostJob (cppgc::TaskPriority priority, std::unique_ptr< cppgc::JobTask > job_task) override
 

Detailed Description

Definition at line 24 of file heap.cpp.

Constructor & Destructor Documentation

◆ CFXGC_Platform() [1/2]

CFXGC_Platform::CFXGC_Platform ( )
default

◆ ~CFXGC_Platform() [1/2]

CFXGC_Platform::~CFXGC_Platform ( )
overridedefault

◆ CFXGC_Platform() [2/2]

CFXGC_Platform::CFXGC_Platform ( )
default

◆ ~CFXGC_Platform() [2/2]

CFXGC_Platform::~CFXGC_Platform ( )
overridedefault

Member Function Documentation

◆ GetForegroundTaskRunner() [1/2]

std::shared_ptr< cppgc::TaskRunner > CFXGC_Platform::GetForegroundTaskRunner ( )
inlineoverride

Definition at line 37 of file heap.cpp.

◆ GetForegroundTaskRunner() [2/2]

std::shared_ptr< cppgc::TaskRunner > CFXGC_Platform::GetForegroundTaskRunner ( )
inlineoverride

Definition at line 37 of file heap.cpp.

◆ GetPageAllocator() [1/2]

cppgc::PageAllocator * CFXGC_Platform::GetPageAllocator ( )
inlineoverride

Definition at line 29 of file heap.cpp.

◆ GetPageAllocator() [2/2]

cppgc::PageAllocator * CFXGC_Platform::GetPageAllocator ( )
inlineoverride

Definition at line 29 of file heap.cpp.

◆ MonotonicallyIncreasingTime() [1/2]

double CFXGC_Platform::MonotonicallyIncreasingTime ( )
inlineoverride

Definition at line 33 of file heap.cpp.

◆ MonotonicallyIncreasingTime() [2/2]

double CFXGC_Platform::MonotonicallyIncreasingTime ( )
inlineoverride

Definition at line 33 of file heap.cpp.

◆ PostJob() [1/2]

std::unique_ptr< cppgc::JobHandle > CFXGC_Platform::PostJob ( cppgc::TaskPriority priority,
std::unique_ptr< cppgc::JobTask > job_task )
inlineoverride

Definition at line 44 of file heap.cpp.

◆ PostJob() [2/2]

std::unique_ptr< cppgc::JobHandle > CFXGC_Platform::PostJob ( cppgc::TaskPriority priority,
std::unique_ptr< cppgc::JobTask > job_task )
inlineoverride

Definition at line 44 of file heap.cpp.


The documentation for this class was generated from the following file: