Home
last modified time | relevance | path

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

/external/google-fruit/include/fruit/impl/component_storage/
Dcomponent_storage_entry.h227 class ComponentInterface {
241 ComponentInterface(erased_fun_t erased_fun);
243 virtual ~ComponentInterface() = default;
246 virtual bool areParamsEqual(const ComponentInterface& other) const = 0;
248 bool operator==(const ComponentInterface& other) const;
252 virtual ComponentInterface* copy() const = 0;
289 ComponentInterface* component;
Dcomponent_storage_entry.defn.h67 inline ComponentStorageEntry::LazyComponentWithArgs::ComponentInterface::ComponentInterface(erased_… in ComponentInterface() function
71 … ComponentInterfaceImpl : public ComponentStorageEntry::LazyComponentWithArgs::ComponentInterface {
73 using ComponentInterface = ComponentStorageEntry::LazyComponentWithArgs::ComponentInterface;
80 … : ComponentInterface(reinterpret_cast<erased_fun_t>(fun)), args_tuple(std::move(args_tuple)) {} in ComponentInterfaceImpl()
83 …areParamsEqual(const ComponentStorageEntry::LazyComponentWithArgs::ComponentInterface& other) cons… in areParamsEqual()
103 inline ComponentInterface* copy() const final { in copy()
163 inline bool ComponentStorageEntry::LazyComponentWithArgs::ComponentInterface::
164 operator==(const ComponentInterface& other) const {