Lines Matching refs:generator
105 /* Construct a generator for plain C++ bindings.
218 generator.isl_bool2cpp().c_str(), supername);
509 generator.isl_bool2cpp().c_str());
512 generator.isl_bool2cpp().c_str());
520 std::string ns = generator.isl_namespace();
560 c_args = generator.generate_callback_args(ptype, false);
583 cpptype = generator.param2cpp(param->getOriginalType());
604 ParmVarDecl *param = generator.persistent_callback_arg(method);
740 if (generator.checked) {
758 if (generator.checked)
772 if (generator.checked)
788 if (generator.checked)
970 string cpptype = generator.param2cpp(type);
1008 method.print_call(os, generator.isl_namespace());
1040 if (!generator.checked) {
1049 if (!generator.checked)
1076 generator.print_invalid(os, 4, msg, "return T()");
1174 generator.print_check_no_persistent_callback(os, clazz, *in);
1209 generator.isl_bool2cpp().c_str(), cppname);
1212 if (generator.checked)
1222 generator.isl_bool2cpp().c_str(), cppname);
1230 if (generator.checked)
1234 generator.print_invalid(os, 4, "not an object of the requested subtype",
1246 std::string ns = generator.isl_namespace();
1330 if (generator.checked)
1388 if (generator.checked)
1420 if (generator.checked)
1478 if (generator.checked)
1599 string rettype_str = generator.get_return_type(method);
1603 (generator.checked && is_isl_neg_error(return_type))) {
1631 auto type_printer = generator.type_printer();
1722 if (generator.checked)
1776 cpp_args = generator.generate_callback_type(param->getType());
1780 if (!generator.checked)
1816 os << "id(" << generator.isl_namespace() << "ctx ctx, "
1945 if (!generator.callback_takes_argument(param, i))
2021 c_args = generator.generate_callback_args(ptype, false);