Re-scope Mach-O enums

This commit is contained in:
Romain Thomas
2024-05-09 06:02:00 +02:00
parent 9aec6c0570
commit e46074212d
187 changed files with 4841 additions and 6922 deletions
@@ -30,7 +30,7 @@ void create<DylibCommand>(nb::module_& m) {
.def_prop_rw("name",
nb::overload_cast<>(&DylibCommand::name, nb::const_),
nb::overload_cast<const std::string&>(&DylibCommand::name),
nb::overload_cast<std::string>(&DylibCommand::name),
"Library's name"_doc,
nb::rv_policy::reference_internal)
@@ -54,32 +54,32 @@ void create<DylibCommand>(nb::module_& m) {
.def_static("weak_lib",
&DylibCommand::weak_dylib,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LOAD_COMMAND_TYPES.LOAD_WEAK_DYLIB) " library"_doc,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LoadCommand.TYPE.LOAD_WEAK_DYLIB) " library"_doc,
"name"_a, "timestamp"_a = 0, "current_version"_a = 0, "compat_version"_a = 0)
.def_static("id_dylib",
&DylibCommand::id_dylib,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LOAD_COMMAND_TYPES.ID_DYLIB) " library"_doc,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LoadCommand.TYPE.ID_DYLIB) " library"_doc,
"name"_a, "timestamp"_a = 0, "current_version"_a = 0, "compat_version"_a = 0)
.def_static("load_dylib",
&DylibCommand::load_dylib,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LOAD_COMMAND_TYPES.LOAD_DYLIB) " library"_doc,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LoadCommand.TYPE.LOAD_DYLIB) " library"_doc,
"name"_a, "timestamp"_a = 0, "current_version"_a = 0, "compat_version"_a = 0)
.def_static("reexport_dylib",
&DylibCommand::reexport_dylib,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LOAD_COMMAND_TYPES.REEXPORT_DYLIB) " library"_doc,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LoadCommand.TYPE.REEXPORT_DYLIB) " library"_doc,
"name"_a, "timestamp"_a = 0, "current_version"_a = 0, "compat_version"_a = 0)
.def_static("load_upward_dylib",
&DylibCommand::load_upward_dylib,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LOAD_COMMAND_TYPES.LOAD_UPWARD_DYLIB) " library"_doc,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LoadCommand.TYPE.LOAD_UPWARD_DYLIB) " library"_doc,
"name"_a, "timestamp"_a = 0, "current_version"_a = 0, "compat_version"_a = 0)
.def_static("lazy_load_dylib",
&DylibCommand::lazy_load_dylib,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LOAD_COMMAND_TYPES.LAZY_LOAD_DYLIB) " library"_doc,
"Factory function to generate a " RST_CLASS_REF(lief.MachO.LoadCommand.TYPE.LAZY_LOAD_DYLIB) " library"_doc,
"name"_a, "timestamp"_a = 0, "current_version"_a = 0, "compat_version"_a = 0)
LIEF_DEFAULT_STR(DylibCommand);