Lines Matching refs:stub
891 Class* interface, std::shared_ptr<StubClass> stub, in generate_interface_descriptors() argument
896 stub->transact_reply, "writeString", in generate_interface_descriptors()
897 std::vector<std::shared_ptr<Expression>>{stub->get_transact_descriptor(nullptr)})); in generate_interface_descriptors()
899 stub->transact_switch->cases.push_back(c); in generate_interface_descriptors()
919 classToAddDescriptor = stub.get(); in generate_interface_descriptors()
946 const std::shared_ptr<StubClass> stub, size_t outline_threshold, in compute_outline_methods() argument
951 stub->transact_outline = iface->GetMethods().size() > outline_threshold; in compute_outline_methods()
952 if (stub->transact_outline) { in compute_outline_methods()
953 stub->all_method_count = iface->GetMethods().size(); in compute_outline_methods()
967 stub->outline_methods.insert(methods.begin() + non_outline_count, in compute_outline_methods()
1076 auto stub = std::make_shared<StubClass>(iface, options); in generate_binder_interface_class() local
1077 interface->elements.push_back(stub); in generate_binder_interface_class()
1080 stub, in generate_binder_interface_class()
1086 stub->elements.push_back(proxy); in generate_binder_interface_class()
1089 generate_interface_descriptors(options, iface, interface.get(), stub, proxy); in generate_binder_interface_class()
1121 generate_methods(*iface, *item, interface.get(), stub, proxy, item->GetId(), typenames, in generate_binder_interface_class()
1132 stub->elements.emplace_back(std::make_shared<LiteralClassElement>( in generate_binder_interface_class()
1147 stub->elements.emplace_back( in generate_binder_interface_class()
1158 stub->finish(); in generate_binder_interface_class()