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
QtOhos::JsScopeDataOwner< JsScopeData > Class Template Reference

#include <qohosjsscopedataowner.h>

Collaboration diagram for QtOhos::JsScopeDataOwner< JsScopeData >:

Public Member Functions

 JsScopeDataOwner ()
 ~JsScopeDataOwner ()
 JsScopeDataOwner (const JsScopeDataOwner &)=delete
 JsScopeDataOwner (JsScopeDataOwner &&)=delete
JsScopeDataOwner & operator= (const JsScopeDataOwner &)=delete
JsScopeDataOwner & operator= (JsScopeDataOwner &&)=delete
JsScopeData * operator-> () const
JsScopeData & operator* () const
void addAsyncCleanup (std::function< void(QOhosJsState &, JsScopeData &, QOhosTaskPromise<>)> cleanupFunc)

Detailed Description

template<typename JsScopeData>
class QtOhos::JsScopeDataOwner< JsScopeData >

Definition at line 23 of file qohosjsscopedataowner.h.

Constructor & Destructor Documentation

◆ JsScopeDataOwner() [1/3]

template<typename JsScopeData>
QtOhos::JsScopeDataOwner< JsScopeData >::JsScopeDataOwner ( )

Definition at line 58 of file qohosjsscopedataowner.h.

◆ ~JsScopeDataOwner()

template<typename JsScopeData>
QtOhos::JsScopeDataOwner< JsScopeData >::~JsScopeDataOwner ( )

Definition at line 64 of file qohosjsscopedataowner.h.

References QtOhos::isJsThread().

Here is the call graph for this function:

◆ JsScopeDataOwner() [2/3]

template<typename JsScopeData>
QtOhos::JsScopeDataOwner< JsScopeData >::JsScopeDataOwner ( const JsScopeDataOwner< JsScopeData > & )
delete

◆ JsScopeDataOwner() [3/3]

template<typename JsScopeData>
QtOhos::JsScopeDataOwner< JsScopeData >::JsScopeDataOwner ( JsScopeDataOwner< JsScopeData > && )
delete

Member Function Documentation

◆ addAsyncCleanup()

template<typename JsScopeData>
void QtOhos::JsScopeDataOwner< JsScopeData >::addAsyncCleanup ( std::function< void(QOhosJsState &, JsScopeData &, QOhosTaskPromise<>)> cleanupFunc)

Definition at line 97 of file qohosjsscopedataowner.h.

◆ operator*()

template<typename JsScopeData>
JsScopeData & QtOhos::JsScopeDataOwner< JsScopeData >::operator* ( ) const

Definition at line 89 of file qohosjsscopedataowner.h.

◆ operator->()

template<typename JsScopeData>
JsScopeData * QtOhos::JsScopeDataOwner< JsScopeData >::operator-> ( ) const

Definition at line 81 of file qohosjsscopedataowner.h.

◆ operator=() [1/2]

template<typename JsScopeData>
JsScopeDataOwner & QtOhos::JsScopeDataOwner< JsScopeData >::operator= ( const JsScopeDataOwner< JsScopeData > & )
delete

◆ operator=() [2/2]

template<typename JsScopeData>
JsScopeDataOwner & QtOhos::JsScopeDataOwner< JsScopeData >::operator= ( JsScopeDataOwner< JsScopeData > && )
delete

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