bool load(handle src, bool) {
py::object capsule = mlirApiObjectToCapsule(src);
value = mlirPythonCapsuleToAttribute(capsule.ptr());
- if (mlirAttributeIsNull(value)) {
- return false;
- }
- return true;
+ return !mlirAttributeIsNull(value);
}
static handle cast(MlirAttribute v, return_value_policy, handle) {
py::object capsule =
}
py::object capsule = mlirApiObjectToCapsule(src);
value = mlirPythonCapsuleToContext(capsule.ptr());
- if (mlirContextIsNull(value)) {
- return false;
- }
- return true;
+ return !mlirContextIsNull(value);
}
};
bool load(handle src, bool) {
py::object capsule = mlirApiObjectToCapsule(src);
value = mlirPythonCapsuleToLocation(capsule.ptr());
- if (mlirLocationIsNull(value)) {
- return false;
- }
- return true;
+ return !mlirLocationIsNull(value);
}
static handle cast(MlirLocation v, return_value_policy, handle) {
py::object capsule =
bool load(handle src, bool) {
py::object capsule = mlirApiObjectToCapsule(src);
value = mlirPythonCapsuleToModule(capsule.ptr());
- if (mlirModuleIsNull(value)) {
- return false;
- }
- return true;
+ return !mlirModuleIsNull(value);
}
static handle cast(MlirModule v, return_value_policy, handle) {
py::object capsule =
bool load(handle src, bool) {
py::object capsule = mlirApiObjectToCapsule(src);
value = mlirPythonCapsuleToOperation(capsule.ptr());
- if (mlirOperationIsNull(value)) {
- return false;
- }
- return true;
+ return !mlirOperationIsNull(value);
}
static handle cast(MlirOperation v, return_value_policy, handle) {
if (v.ptr == nullptr)
bool load(handle src, bool) {
py::object capsule = mlirApiObjectToCapsule(src);
value = mlirPythonCapsuleToPassManager(capsule.ptr());
- if (mlirPassManagerIsNull(value)) {
- return false;
- }
- return true;
+ return !mlirPassManagerIsNull(value);
}
};
bool load(handle src, bool) {
py::object capsule = mlirApiObjectToCapsule(src);
value = mlirPythonCapsuleToType(capsule.ptr());
- if (mlirTypeIsNull(value)) {
- return false;
- }
- return true;
+ return !mlirTypeIsNull(value);
}
static handle cast(MlirType t, return_value_policy, handle) {
py::object capsule =