MCPcopy Create free account
hub / github.com/Snapchat/djinni / EM_JS

Function EM_JS

test-suite/generated-src/wasm/NativeAccessFlags.cpp:10–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8
9namespace {
10 EM_JS(void, djinni_init_testsuite_access_flags_consts, (), {
11 Module.testsuite_AccessFlags = {
12 NOBODY : 0,
13 OWNER_READ : 1 << 0,
14 OWNER_WRITE : 1 << 1,
15 OWNER_EXECUTE : 1 << 2,
16 GROUP_READ : 1 << 3,
17 GROUP_WRITE : 1 << 4,
18 GROUP_EXECUTE : 1 << 5,
19 SYSTEM_READ : 1 << 6,
20 SYSTEM_WRITE : 1 << 7,
21 SYSTEM_EXECUTE : 1 << 8,
22 EVERYBODY : 0 | (1 << 0) | (1 << 1) | (1 << 2) | (1 << 3) | (1 << 4) | (1 << 5) | (1 << 6) | (1 << 7) | (1 << 8),
23 }
24 })
25}
26
27void NativeAccessFlags::staticInitializeConstants() {
28 static std::once_flag initOnce;
29 std::call_once(initOnce, [] {
30 djinni_init_testsuite_access_flags_consts();
31 ::djinni::djinni_register_name_in_ns("testsuite_AccessFlags", "testsuite.AccessFlags");
32 });
33}
34
35EMSCRIPTEN_BINDINGS(testsuite_access_flags) {
36 NativeAccessFlags::staticInitializeConstants();

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected