Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qstdweb_p.h File Reference

(d0852b9b59de123656e19d9f8bb99d9a46c53a22)

#include <private/qglobal_p.h>
#include <QtCore/qglobal.h>
#include "QtCore/qhash.h"
#include "QtCore/qiodevice.h"
#include <emscripten/val.h>
#include <cstdint>
#include <functional>
#include <initializer_list>
#include <memory>
#include <string>
#include <utility>
+ Include dependency graph for qstdweb_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  qstdweb::ArrayBuffer
 
class  qstdweb::Blob
 
class  qstdweb::File
 
class  qstdweb::FileUrlRegistration
 
class  qstdweb::FileList
 
class  qstdweb::FileReader
 
class  qstdweb::Uint8Array
 
class  qstdweb::EventCallback
 
struct  qstdweb::PromiseCallbacks
 
class  qstdweb::BlobIODevice
 
class  qstdweb::Uint8ArrayIODevice
 
struct  qstdweb::CancellationFlag
 

Namespaces

namespace  qstdweb
 
namespace  qstdweb::Promise
 

Typedefs

using qstdweb::FileUrlRegistrations = std::vector<std::unique_ptr<FileUrlRegistration>>
 

Functions

void qstdweb::Promise::adoptPromise (emscripten::val promiseObject, PromiseCallbacks callbacks)
 
template<typename... Args>
void qstdweb::Promise::make (emscripten::val target, QString methodName, PromiseCallbacks callbacks, Args... args)
 
void qstdweb::Promise::all (std::vector< emscripten::val > promises, PromiseCallbacks callbacks)
 
template<class F >
decltype(auto) qstdweb::bindForever (F wrappedCallback)
 
emscripten::val qstdweb::window ()
 
bool qstdweb::haveAsyncify ()
 
bool qstdweb::haveJspi ()
 
bool qstdweb::canBlockCallingThread ()
 
template<class T >
qstdweb::runTaskOnMainThread (std::function< T()> task)
 

Variables

const char qstdweb::makeContextfulPromiseFunctionName []