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

Method BaseType>

api/python/src/DWARF/editor/pyBaseType.cpp:7–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5namespace LIEF::dwarf::py {
6template<>
7void create<dw::editor::BaseType>(nb::module_& m) {
8 nb::class_<dw::editor::BaseType, dw::editor::Type> BT(m, "BaseType",
9 R"doc(
10 This class represents a primitive type like ``int, char``.
11 )doc"_doc
12 );
13
14 using ENCODING = dw::editor::BaseType::ENCODING;
15 nb::enum_<ENCODING>(BT, "ENCODING")
16 .value("NONE", ENCODING::NONE)
17 .value("ADDRESS", ENCODING::ADDRESS)
18 .value("SIGNED", ENCODING::SIGNED)
19 .value("SIGNED_CHAR", ENCODING::SIGNED_CHAR)
20 .value("UNSIGNED", ENCODING::UNSIGNED)
21 .value("UNSIGNED_CHAR", ENCODING::UNSIGNED_CHAR)
22 .value("BOOLEAN", ENCODING::BOOLEAN)
23 .value("FLOAT", ENCODING::FLOAT)
24 ;
25}
26
27}

Callers

nothing calls this directly

Calls 1

valueMethod · 0.45

Tested by

no test coverage detected