Searched refs:LazyComponentWithNoArgs (Results 1 – 9 of 9) sorted by relevance
169 void ComponentStorageEntry::LazyComponentWithNoArgs::addBindings(erased_fun_t erased_fun, entry_vec… in addBindings()176 inline ComponentStorageEntry ComponentStorageEntry::LazyComponentWithNoArgs::create(Component (*fun… in create()182 …result.lazy_component_with_no_args.add_bindings_fun = LazyComponentWithNoArgs::addBindings<Compone… in create()187 inline ComponentStorageEntry ComponentStorageEntry::LazyComponentWithNoArgs::create( in create()189 return LazyComponentWithNoArgs::create(component_function.getComponent); in create()194 ComponentStorageEntry::LazyComponentWithNoArgs::createReplacedComponentEntry(Component (*fun)()) { in createReplacedComponentEntry()200 …result.lazy_component_with_no_args.add_bindings_fun = LazyComponentWithNoArgs::addBindings<Compone… in createReplacedComponentEntry()206 ComponentStorageEntry::LazyComponentWithNoArgs::createReplacementComponentEntry(Component (*fun)())… in createReplacementComponentEntry()212 …result.lazy_component_with_no_args.add_bindings_fun = LazyComponentWithNoArgs::addBindings<Compone… in createReplacementComponentEntry()216 inline bool ComponentStorageEntry::LazyComponentWithNoArgs::isValid() const { in isValid()[all …]
184 struct LazyComponentWithNoArgs { struct214 bool operator==(const LazyComponentWithNoArgs&) const;314 LazyComponentWithNoArgs lazy_component_with_no_args;
342 entries.push_back(ComponentStorageEntry::LazyComponentWithNoArgs::create(fun)); in addBindings()384 return ComponentStorageEntry::LazyComponentWithNoArgs::create(std::move(component_function)); in createEntry()441 …entries.push_back(ComponentStorageEntry::LazyComponentWithNoArgs::createReplacedComponentEntry(fun…488 …entries.push_back(ComponentStorageEntry::LazyComponentWithNoArgs::createReplacementComponentEntry(…
58 using LazyComponentWithNoArgs = ComponentStorageEntry::LazyComponentWithNoArgs; variable62 std::size_t operator()(const LazyComponentWithNoArgs& x) const { in operator()79 …using LazyComponentWithNoArgsSet = HashSetWithArenaAllocator<LazyComponentWithNoArgs, HashLazyComp…80 … std::equal_to<LazyComponentWithNoArgs>>;85 HashMapWithArenaAllocator<LazyComponentWithNoArgs, ComponentStorageEntry,87 std::equal_to<LazyComponentWithNoArgs>>;
27 return createHashSetWithArenaAllocatorAndCustomFunctors<LazyComponentWithNoArgs>( in createLazyComponentWithNoArgsSet()29 std::equal_to<LazyComponentWithNoArgs>()); in createLazyComponentWithNoArgsSet()41 …return createHashMapWithArenaAllocatorAndCustomFunctors<LazyComponentWithNoArgs, ComponentStorageE… in createLazyComponentWithNoArgsReplacementMap()43 std::equal_to<LazyComponentWithNoArgs>()); in createLazyComponentWithNoArgsReplacementMap()
47 using LazyComponentWithNoArgs = ComponentStorageEntry::LazyComponentWithNoArgs; variable
707 …[](const LazyComponentWithNoArgs&) { return false; }, [](const LazyComponentWithArgs&) { return fa… in normalizeBindingsWithBindingCompression()709 [](const LazyComponentWithNoArgs&) { return (ComponentStorageEntry*)nullptr; }, in normalizeBindingsWithBindingCompression()
358 [&base_normalized_component](const LazyComponentWithNoArgs& lazy_component) { in normalizeBindingsAndAddTo()365 [&base_normalized_component](const LazyComponentWithNoArgs& lazy_component) { in normalizeBindingsAndAddTo()
82 friend struct fruit::impl::ComponentStorageEntry::LazyComponentWithNoArgs;