Home
last modified time | relevance | path

Searched refs:erased_fun_t (Results 1 – 2 of 2) sorted by relevance

/external/google-fruit/include/fruit/impl/component_storage/
Dcomponent_storage_entry.h187 using erased_fun_t = void (*)(); member
191 erased_fun_t erased_fun;
196 using add_bindings_fun_t = void (*)(erased_fun_t, entry_vector_t&);
200 static void addBindings(erased_fun_t erased_fun, entry_vector_t& entries);
231 using erased_fun_t = void (*)();
237 erased_fun_t erased_fun;
241 ComponentInterface(erased_fun_t erased_fun);
Dcomponent_storage_entry.defn.h67 …torageEntry::LazyComponentWithArgs::ComponentInterface::ComponentInterface(erased_fun_t erased_fun) in ComponentInterface()
80 … : ComponentInterface(reinterpret_cast<erased_fun_t>(fun)), args_tuple(std::move(args_tuple)) {} in ComponentInterfaceImpl()
169 void ComponentStorageEntry::LazyComponentWithNoArgs::addBindings(erased_fun_t erased_fun, entry_vec… 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()
211 result.lazy_component_with_no_args.erased_fun = reinterpret_cast<erased_fun_t>(fun); in createReplacementComponentEntry()
239 return std::hash<erased_fun_t>()(erased_fun); in hashCode()