Home
last modified time | relevance | path

Searched refs:LazyComponentWithArgs (Results 1 – 9 of 9) sorted by relevance

/external/google-fruit/include/fruit/impl/component_storage/
Dcomponent_storage_entry.h226 struct LazyComponentWithArgs { struct
275 LazyComponentWithArgs(LazyComponentWithArgs&&) = default;
276 LazyComponentWithArgs& operator=(LazyComponentWithArgs&&) = default; argument
282 LazyComponentWithArgs() = default; // LCOV_EXCL_LINE
283 LazyComponentWithArgs(const LazyComponentWithArgs&) = default;
284 LazyComponentWithArgs& operator=(const LazyComponentWithArgs&) = default; argument
286 LazyComponentWithArgs copy() const;
318 LazyComponentWithArgs lazy_component_with_args;
Dcomponent_storage_entry.defn.h67 inline ComponentStorageEntry::LazyComponentWithArgs::ComponentInterface::ComponentInterface(erased_… in ComponentInterface()
71 class ComponentInterfaceImpl : public ComponentStorageEntry::LazyComponentWithArgs::ComponentInterf…
73 using ComponentInterface = ComponentStorageEntry::LazyComponentWithArgs::ComponentInterface;
83 …areParamsEqual(const ComponentStorageEntry::LazyComponentWithArgs::ComponentInterface& other) cons… in areParamsEqual()
113 inline ComponentStorageEntry ComponentStorageEntry::LazyComponentWithArgs::create(Component (*fun)(… in create()
124 inline ComponentStorageEntry ComponentStorageEntry::LazyComponentWithArgs::create( in create()
126 …return LazyComponentWithArgs::create(component_function.getComponent, component_function.args_tupl… in create()
131 ComponentStorageEntry::LazyComponentWithArgs::createReplacedComponentEntry(Component (*fun)(Args...… in createReplacedComponentEntry()
143 ComponentStorageEntry::LazyComponentWithArgs::createReplacementComponentEntry(Component (*fun)(Args… in createReplacementComponentEntry()
153 inline ComponentStorageEntry::LazyComponentWithArgs ComponentStorageEntry::LazyComponentWithArgs::c… in copy()
[all …]
Dpartial_component_storage.defn.h364 …entries.push_back(ComponentStorageEntry::LazyComponentWithArgs::create(fun, std::move(args_tuple))… in addBindings()
390 return ComponentStorageEntry::LazyComponentWithArgs::create(std::move(component_function)); in createEntry()
464 …ComponentStorageEntry::LazyComponentWithArgs::createReplacedComponentEntry(fun, std::move(args_tup…
516 …ComponentStorageEntry::LazyComponentWithArgs::createReplacementComponentEntry(fun, std::move(args_…
/external/google-fruit/include/fruit/impl/normalized_component_storage/
Dnormalized_component_storage.h59 using LazyComponentWithArgs = ComponentStorageEntry::LazyComponentWithArgs; variable
68 bool operator()(const LazyComponentWithArgs& x, const LazyComponentWithArgs& y) const { in operator()
74 std::size_t operator()(const LazyComponentWithArgs& x) const { in operator()
82 …HashSetWithArenaAllocator<LazyComponentWithArgs, HashLazyComponentWithArgs, LazyComponentWithArgsE…
89 HashMapWithArenaAllocator<LazyComponentWithArgs, ComponentStorageEntry,
Dnormalized_component_storage.defn.h34 return createHashSetWithArenaAllocatorAndCustomFunctors<LazyComponentWithArgs>( in createLazyComponentWithArgsSet()
48 …return createHashMapWithArenaAllocatorAndCustomFunctors<LazyComponentWithArgs, ComponentStorageEnt… in createLazyComponentWithArgsReplacementMap()
Dbinding_normalization.h48 using LazyComponentWithArgs = ComponentStorageEntry::LazyComponentWithArgs; variable
Dbinding_normalization.templates.h54 …for (const ComponentStorageEntry::LazyComponentWithArgs& x : fully_expanded_components_with_args) { in ~BindingNormalizationContext()
59 const LazyComponentWithArgs& replaced_component = pair.first; in ~BindingNormalizationContext()
705 …[](const LazyComponentWithNoArgs&) { return false; }, [](const LazyComponentWithArgs&) { return fa… in normalizeBindingsWithBindingCompression()
708 [](const LazyComponentWithArgs&) { return (ComponentStorageEntry*)nullptr; }, in normalizeBindingsWithBindingCompression()
/external/google-fruit/src/
Dnormalized_component_storage.cpp100 const LazyComponentWithArgs& replaced_component = pair.first; in ~NormalizedComponentStorage()
Dbinding_normalization.cpp359 [&base_normalized_component](const LazyComponentWithArgs& lazy_component) { in normalizeBindingsAndAddTo()
366 [&base_normalized_component](const LazyComponentWithArgs& lazy_component) { in normalizeBindingsAndAddTo()