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

Function init_versions

api/python/src/platforms/android/pyAndroid.cpp:26–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24namespace LIEF::Android::py {
25
26void init_versions(nb::module_& m) {
27 enum_<ANDROID_VERSIONS>(m, "ANDROID_VERSIONS")
28 .value(PY_ENUM(ANDROID_VERSIONS::VERSION_UNKNOWN))
29 .value(PY_ENUM(ANDROID_VERSIONS::VERSION_601))
30 .value(PY_ENUM(ANDROID_VERSIONS::VERSION_700))
31 .value(PY_ENUM(ANDROID_VERSIONS::VERSION_710))
32 .value(PY_ENUM(ANDROID_VERSIONS::VERSION_712))
33 .value(PY_ENUM(ANDROID_VERSIONS::VERSION_800))
34 .value(PY_ENUM(ANDROID_VERSIONS::VERSION_810))
35 .value(PY_ENUM(ANDROID_VERSIONS::VERSION_900));
36
37 m.def("code_name",
38 &code_name,
39 R"delim(
40 Return the Android code associated with a :class:`~.ANDROID_VERSIONS`.
41
42 For example: ``Nougat``
43 )delim"_doc, "version"_a);
44
45 m.def("version_string",
46 &version_string,
47 R"delim(
48 Return the :class:`~.ANDROID_VERSIONS` as a string..
49
50 For example: ``7.0.1``
51 )delim"_doc, "version"_a);
52}
53
54
55void init_module(nb::module_& m) {

Callers 1

init_moduleFunction · 0.85

Calls 1

valueMethod · 0.45

Tested by

no test coverage detected