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
qstdweb_p.h File Reference

(913829ae4ed44db26dc6ecd78d3a229955add5af)

#include <private/qglobal_p.h>
#include <QtCore/qglobal.h>
#include "QtCore/qhash.h"
#include "QtCore/qiodevice.h"
#include "QtCore/private/qwasmsuspendresumecontrol_p.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

Namespaces

namespace  qstdweb
namespace  qstdweb::Promise

Macros

#define QT_WASM_EMSCRIPTEN_ASYNC

Typedefs

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

Functions

void Q_CORE_EXPORT qstdweb::Promise::adoptPromise (emscripten::val promise, PromiseCallbacks callbacks)
template<typename... Args>
void qstdweb::Promise::make (emscripten::val target, QString methodName, PromiseCallbacks callbacks, Args... args)
void Q_CORE_EXPORT 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 ()

Variables

const char qstdweb::makeContextfulPromiseFunctionName []

Macro Definition Documentation

◆ QT_WASM_EMSCRIPTEN_ASYNC

#define QT_WASM_EMSCRIPTEN_ASYNC

Definition at line 41 of file qstdweb_p.h.