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
QOhosMemoizingJsThreadFetcher< T > Class Template Referencefinal

#include <qohosmemoizingjsthreadfetcher_p.h>

Inheritance diagram for QOhosMemoizingJsThreadFetcher< T >:
Collaboration diagram for QOhosMemoizingJsThreadFetcher< T >:

Public Member Functions

 QOhosMemoizingJsThreadFetcher (std::optional< T >(*fetchFunc)(QOhosJsState &), const char *fetcherName)
 ~QOhosMemoizingJsThreadFetcher ()
std::optional< T > optValue ()
Public Member Functions inherited from details_qohosmemoizingjsthreadfetcher_p_h::FetcherBase
 FetcherBase (const FetcherBase &)=delete
FetcherBase & operator= (const FetcherBase &)=delete

Private Member Functions

void fetchInJsThread (QOhosJsState &jsState) override

Additional Inherited Members

Static Public Member Functions inherited from details_qohosmemoizingjsthreadfetcher_p_h::FetcherBase
static void enableFetching (QOhosJsState &jsState)
Protected Member Functions inherited from details_qohosmemoizingjsthreadfetcher_p_h::FetcherBase
 FetcherBase (const char *fetcherName)
virtual ~FetcherBase ()
void registerSelf ()
void unregisterSelf ()
void ensureFetched ()

Detailed Description

template<typename T>
class QOhosMemoizingJsThreadFetcher< T >

Definition at line 68 of file qohosmemoizingjsthreadfetcher_p.h.

Constructor & Destructor Documentation

◆ QOhosMemoizingJsThreadFetcher()

template<typename T>
QOhosMemoizingJsThreadFetcher< T >::QOhosMemoizingJsThreadFetcher ( std::optional< T >(* fetchFunc )(QOhosJsState &),
const char * fetcherName )

Definition at line 98 of file qohosmemoizingjsthreadfetcher_p.h.

References QOhosMemoizingJsThreadFetcher().

Referenced by QOhosMemoizingJsThreadFetcher().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~QOhosMemoizingJsThreadFetcher()

Definition at line 106 of file qohosmemoizingjsthreadfetcher_p.h.

Member Function Documentation

◆ fetchInJsThread()

template<typename T>
void QOhosMemoizingJsThreadFetcher< T >::fetchInJsThread ( QOhosJsState & jsState)
overrideprivatevirtual

◆ optValue()

template<typename T>
std::optional< T > QOhosMemoizingJsThreadFetcher< T >::optValue ( )

Definition at line 112 of file qohosmemoizingjsthreadfetcher_p.h.


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