Base Framework
WebAssembly Member List

This is the complete list of members for WebAssembly, including all inherited members.

call(unsigned int id, const WASMValue *arguments, WASMValue *results)WebAssembly
call(const String &id, const AnyValue *arguments, MemorySize size)WebAssembly
call(const String &id)WebAssemblyinline
call(const String &id, const Array< AnyValue > &arguments)WebAssembly
call(unsigned int id, const Array< AnyValue > &arguments)WebAssembly
callEntry()WebAssembly
convertWATToWASM(const String &text)WebAssemblystatic
EXTERN_FUNCTION enum value (defined in WebAssembly)WebAssembly
EXTERN_GLOBAL enum value (defined in WebAssembly)WebAssembly
EXTERN_MEMORY enum value (defined in WebAssembly)WebAssembly
EXTERN_TABLE enum value (defined in WebAssembly)WebAssembly
ExternType enum name (defined in WebAssembly)WebAssembly
Format enum nameWebAssembly
FORMAT_UNSPECIFIED enum valueWebAssembly
FORMAT_WASM enum valueWebAssembly
FORMAT_WAT enum valueWebAssembly
forward(void(*function)(ARGS...), const WASMValue *_arguments, WASMValue *results) (defined in WebAssembly)WebAssemblyinline
forward(RESULT(*function)(ARGS...), const WASMValue *_arguments, WASMValue *results) (defined in WebAssembly)WebAssemblyinline
forward(void(*function)(ARGS...), TYPE *object, const WASMValue *_arguments, WASMValue *results) (defined in WebAssembly)WebAssemblyinline
forward(RESULT(TYPE::*function)(ARGS...), TYPE *object, const WASMValue *_arguments, WASMValue *results) (defined in WebAssembly)WebAssemblyinline
garbageCollect()WebAssembly
getEngine()WebAssembly
getExports()WebAssembly
getFormat(const String &bytes)WebAssemblystatic
getFunction(const String &id)WebAssembly
getFunction(unsigned int id)WebAssembly
getFunctionIndex(const String &id) constWebAssembly
getFunctionType(RESULT(*)(ARGS... args))WebAssemblyinlinestatic
getFunctionType(unsigned int id)WebAssembly
getImports()WebAssembly
getMaximumMemoryUsage() constWebAssembly
getMemory() constWebAssembly
getMemory()WebAssembly
getMemoryUsage() constWebAssembly
getNumberOfArguments(RESULT(*f)(TYPES ...))WebAssemblyinlinestatic
getNumberOfExports() constWebAssembly
getNumberOfImports() constWebAssembly
getProcessingTime() constWebAssembly
getString(MemorySize address, MemorySize size) constWebAssembly
getSymbol(MemorySize index)WebAssembly
getSymbol(const String &name)WebAssembly
getWASMABI() constWebAssembly
invoke(const String &id, ARGS... args)WebAssemblyinline
isSupported() noexceptWebAssemblystatic
isValid(const uint8 *wasm, MemorySize size)WebAssembly
isValid(const String &bytes)WebAssemblyinline
load(const uint8 *wasm, MemorySize size)WebAssembly
load(const String &path)WebAssemblyinline
loadAny(const String &bytes)WebAssembly
loadFile(const String &path)WebAssembly
makeInstance(bool fake=false)WebAssembly
makeWASIInstance(InputStream *_stdin, OutputStream *_stdout, OutputStream *_stderr)WebAssembly
registerCallback(R< WASMCallback > callack, const FunctionType &type, const String &name, const String &module=String())WebAssembly
registerFunction(WASMFunction func, AnyReference context, const FunctionType &type, const String &name, const String &module=String())WebAssembly
registerFunction(WASMFunction func, AnyReference context, RESULT(*functype)(ARGS...), const String &name, const String &module=String())WebAssemblyinline
setArguments(const Array< String > &arguments)WebAssembly
setEnvironment(const Map< String, String > &environment)WebAssembly
setHandle (defined in WebAssembly)WebAssemblyfriend
setMaximumMemoryUsage(MemorySize size)WebAssembly
setMountedFolders(const Map< String, String > &folders)WebAssembly
setUseLog(bool useLog)WebAssembly
setUseProfiler(bool useProfiler)WebAssembly
toString(Type type) noexceptWebAssemblystatic
toString(const FunctionType &functionType, const String &name=String(), const String &module=String(), bool colorize=false)WebAssemblystatic
toString(const Symbol &s, bool colorize=false)WebAssemblystatic
Type enum nameWebAssembly
TYPE_f32 enum value (defined in WebAssembly)WebAssembly
TYPE_f64 enum value (defined in WebAssembly)WebAssembly
TYPE_FUNCTION enum value (defined in WebAssembly)WebAssembly
TYPE_i32 enum value (defined in WebAssembly)WebAssembly
TYPE_i64 enum value (defined in WebAssembly)WebAssembly
TYPE_UNSPECIFIED enum value (defined in WebAssembly)WebAssembly
WASM32 enum valueWebAssembly
WASM64 enum valueWebAssembly
WASMABI enum nameWebAssembly
WASMFunction typedefWebAssembly
WebAssembly()WebAssembly
~WebAssembly()WebAssembly