Files
rdkit/Code/JavaWrappers/MolStandardize.i
Paolo Tosco 511d4d941a Fixes a regression introduced in #7582 which made all SWIG enums become type-unsafe (#7972)
* fixes a regression introduced in #7582 which made all SWIG enums become type-unsafe

* fix also PipelineStrage asserts

---------

Co-authored-by: ptosco <paolo.tosco@novartis.com>
2024-10-30 06:08:14 +01:00

26 lines
674 B
OpenEdge ABL

%{
#include <GraphMol/MolStandardize/MolStandardize.h>
#include <GraphMol/MolStandardize/Pipeline.h>
namespace RDKit {
namespace MolStandardize {
bool operator==(const PipelineLogEntry & rhs, const PipelineLogEntry & lhs) {
return (rhs.status == lhs.status) && (rhs.detail == lhs.detail);
}
bool operator!=(const PipelineLogEntry & rhs, const PipelineLogEntry & lhs) {
return !(rhs == lhs);
}
}
}
%}
%include <std_vector.i>
namespace std {
%template(PipelineLog) std::vector<RDKit::MolStandardize::PipelineLogEntry>;
}
%include <GraphMol/MolStandardize/MolStandardize.h>
%include "enums.swg"
%include <GraphMol/MolStandardize/Pipeline.h>