MCPcopy Create free account
hub / github.com/lief-project/LIEF / init_enums

Function init_enums

api/python/src/DEX/pyEnums.cpp:23–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21
22namespace LIEF::DEX::py {
23void init_enums(nb::module_& m) {
24
25 nb::enum_<ACCESS_FLAGS>(m, "ACCESS_FLAGS")
26 .value(PY_ENUM(ACCESS_FLAGS::ACC_UNKNOWN))
27 .value(PY_ENUM(ACCESS_FLAGS::ACC_PUBLIC))
28 .value(PY_ENUM(ACCESS_FLAGS::ACC_PRIVATE))
29 .value(PY_ENUM(ACCESS_FLAGS::ACC_PROTECTED))
30 .value(PY_ENUM(ACCESS_FLAGS::ACC_STATIC))
31 .value(PY_ENUM(ACCESS_FLAGS::ACC_FINAL))
32 .value(PY_ENUM(ACCESS_FLAGS::ACC_SYNCHRONIZED))
33 .value(PY_ENUM(ACCESS_FLAGS::ACC_VOLATILE))
34 .value("BRIDGE", ACCESS_FLAGS::ACC_BRIDGE)
35 .value("TRANSIENT", ACCESS_FLAGS::ACC_TRANSIENT)
36 .value(PY_ENUM(ACCESS_FLAGS::ACC_VARARGS))
37 .value(PY_ENUM(ACCESS_FLAGS::ACC_NATIVE))
38 .value(PY_ENUM(ACCESS_FLAGS::ACC_INTERFACE))
39 .value(PY_ENUM(ACCESS_FLAGS::ACC_ABSTRACT))
40 .value(PY_ENUM(ACCESS_FLAGS::ACC_STRICT))
41 .value(PY_ENUM(ACCESS_FLAGS::ACC_SYNTHETIC))
42 .value(PY_ENUM(ACCESS_FLAGS::ACC_ANNOTATION))
43 .value(PY_ENUM(ACCESS_FLAGS::ACC_ENUM))
44 .value(PY_ENUM(ACCESS_FLAGS::ACC_CONSTRUCTOR))
45 .value(PY_ENUM(ACCESS_FLAGS::ACC_DECLARED_SYNCHRONIZED));
46}
47}

Callers 1

initFunction · 0.70

Calls 1

valueMethod · 0.45

Tested by

no test coverage detected