Lines Matching refs:chain
244 std::vector<const Interface *> chain = typeChain(); in fillDescriptorChainMethod() local
247 for (const Interface *iface : chain) { in fillDescriptorChainMethod()
255 std::vector<const Interface *> chain = typeChain(); in fillDescriptorChainMethod() local
258 for (size_t i = 0; i < chain.size(); ++i) { in fillDescriptorChainMethod()
261 out << chain[i]->fullJavaName() << ".kInterfaceName"; in fillDescriptorChainMethod()
271 Formatter& out, const std::string& prefix, const std::vector<const Interface*>& chain, in emitDigestChain() argument
273 out.join(chain.begin(), chain.end(), ",\n", [&](const auto& iface) { in emitDigestChain()
299 std::vector<const Interface *> chain = typeChain(); in fillHashChainMethod() local
302 emitDigestChain(out, "(" + digestType->getInternalDataCppType() + ")", chain, in fillHashChainMethod()
309 std::vector<const Interface *> chain = typeChain(); in fillHashChainMethod() local
311 if (chain.size() == 1) { in fillHashChainMethod()
322 chain, [](const auto& e) { return e->javaValue(); }); in fillHashChainMethod()
665 std::vector<const Interface *> chain = typeChain(); in allMethodsFromRoot() local
666 for (auto it = chain.rbegin(); it != chain.rend(); ++it) { in allMethodsFromRoot()
674 *chain.rbegin(), // IBase in allMethodsFromRoot()