mirror of
https://github.com/lief-project/LIEF
synced 2026-06-08 15:30:44 +00:00
Re-scope Mach-O enums
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user