Improve Enums for SEGMENT_FLAGS

This commit is contained in:
Romain Thomas
2017-08-02 07:53:23 +02:00
parent 3b200b3050
commit d70ef9ec2c
4 changed files with 19 additions and 8 deletions
+3 -5
View File
@@ -392,11 +392,9 @@ void init_ELF_Structures_enum(py::module& m) {
//! Enum for the *p_flags* field of ElfXX_Phdr
py::enum_<SEGMENT_FLAGS>(m, "SEGMENT_FLAGS", py::arithmetic())
.value("PF_X", SEGMENT_FLAGS::PF_X)
.value("PF_W", SEGMENT_FLAGS::PF_W)
.value("PF_R", SEGMENT_FLAGS::PF_R)
.value("PF_MASKOS", SEGMENT_FLAGS::PF_MASKOS)
.value("PF_MASKPROC", SEGMENT_FLAGS::PF_MASKPROC)
.value(PY_ENUM(SEGMENT_FLAGS::PF_X))
.value(PY_ENUM(SEGMENT_FLAGS::PF_W))
.value(PY_ENUM(SEGMENT_FLAGS::PF_R))
.export_values();