Searched refs:erased_fun (Results 1 – 3 of 3) sorted by relevance
67 …torageEntry::LazyComponentWithArgs::ComponentInterface::ComponentInterface(erased_fun_t erased_fun) in ComponentInterface() argument68 : erased_fun(erased_fun) {} in ComponentInterface()92 …Component component = callWithTuple<Component, Args...>(reinterpret_cast<fun_t>(erased_fun), args_… in addBindings()98 std::size_t fun_hash = std::hash<fun_t>()(reinterpret_cast<fun_t>(erased_fun)); in hashCode()104 return new ComponentInterfaceImpl{reinterpret_cast<fun_t>(erased_fun), args_tuple}; in copy()165 return erased_fun == other.erased_fun && areParamsEqual(other);169 void ComponentStorageEntry::LazyComponentWithNoArgs::addBindings(erased_fun_t erased_fun, entry_vec… in addBindings() argument170 Component component = reinterpret_cast<Component (*)()>(erased_fun)(); in addBindings()181 result.lazy_component_with_no_args.erased_fun = reinterpret_cast<erased_fun_t>(fun); in create()199 result.lazy_component_with_no_args.erased_fun = reinterpret_cast<erased_fun_t>(fun); in createReplacedComponentEntry()[all …]
191 erased_fun_t erased_fun; member200 static void addBindings(erased_fun_t erased_fun, entry_vector_t& entries);237 erased_fun_t erased_fun; member241 ComponentInterface(erased_fun_t erased_fun);
59 …entry.lazy_component_with_no_args.erased_fun == last_entry.lazy_component_with_no_args.erased_fun)… in printLazyComponentInstallationLoop()107 replaced_fun_address = replaced_component_entry.lazy_component_with_args.component->erased_fun; in printIncompatibleComponentReplacementsError()111 replaced_fun_address = replaced_component_entry.lazy_component_with_no_args.erased_fun; in printIncompatibleComponentReplacementsError()121 …acement_fun_address1 = replacement_component_entry1.lazy_component_with_args.component->erased_fun; in printIncompatibleComponentReplacementsError()125 replacement_fun_address1 = replacement_component_entry1.lazy_component_with_no_args.erased_fun; in printIncompatibleComponentReplacementsError()135 …acement_fun_address2 = replacement_component_entry2.lazy_component_with_args.component->erased_fun; in printIncompatibleComponentReplacementsError()139 replacement_fun_address2 = replacement_component_entry2.lazy_component_with_no_args.erased_fun; in printIncompatibleComponentReplacementsError()172 replaced_fun_address = replaced_component_entry.lazy_component_with_args.component->erased_fun; in printComponentReplacementFailedBecauseTargetAlreadyExpanded()176 replaced_fun_address = replaced_component_entry.lazy_component_with_no_args.erased_fun; in printComponentReplacementFailedBecauseTargetAlreadyExpanded()186 …lacement_fun_address1 = replacement_component_entry.lazy_component_with_args.component->erased_fun; in printComponentReplacementFailedBecauseTargetAlreadyExpanded()[all …]