Home
last modified time | relevance | path

Searched refs:multibinding_set (Results 1 – 3 of 3) sorted by relevance

/external/google-fruit/src/
Dinjector_storage.cpp104 void InjectorStorage::ensureConstructedMultibinding(NormalizedMultibindingSet& multibinding_set) { in ensureConstructedMultibinding() argument
105 for (NormalizedMultibinding& multibinding : multibinding_set.elems) { in ensureConstructedMultibinding()
114 NormalizedMultibindingSet* multibinding_set = getNormalizedMultibindingSet(typeInfo); in getMultibindings() local
115 if (multibinding_set == nullptr) { in getMultibindings()
119 return multibinding_set->get_multibindings_vector(*this).get(); in getMultibindings()
/external/google-fruit/include/fruit/impl/injector/
Dinjector_storage.defn.h324 NormalizedMultibindingSet* multibinding_set = storage.getNormalizedMultibindingSet(type);
329 FruitAssert(multibinding_set != nullptr);
331 if (multibinding_set->v.get() != nullptr) {
333 return multibinding_set->v;
336 storage.ensureConstructedMultibinding(*multibinding_set);
339 s.reserve(multibinding_set->elems.size());
340 for (const NormalizedMultibinding& multibinding : multibinding_set->elems) {
348 multibinding_set->v = result;
Dinjector_storage.h172 void ensureConstructedMultibinding(NormalizedMultibindingSet& multibinding_set);