Searched refs:AbstractFuncAtom (Results 1 – 4 of 4) sorted by relevance
31 class MS_CORE_API AbstractFuncAtom : public AbstractFunction {33 AbstractFuncAtom() = default;34 ~AbstractFuncAtom() override = default;35 MS_DECLARE_PARENT(AbstractFuncAtom, AbstractFunction) in MS_DECLARE_PARENT() argument37 AbstractFunctionPtr GetUnique() override { return shared_from_base<AbstractFuncAtom>(); } in MS_DECLARE_PARENT()74 class MS_CORE_API PrimitiveAbstractClosure : public AbstractFuncAtom {82 MS_DECLARE_PARENT(PrimitiveAbstractClosure, AbstractFuncAtom) in MS_DECLARE_PARENT() argument107 class MS_CORE_API FuncGraphAbstractClosure : public AbstractFuncAtom {118 MS_DECLARE_PARENT(FuncGraphAbstractClosure, AbstractFuncAtom) in MS_DECLARE_PARENT() argument151 class MS_CORE_API MetaFuncGraphAbstractClosure : public AbstractFuncAtom {[all …]
32 AbstractFunctionPtr AbstractFuncAtom::Join(const AbstractFunctionPtr &other) { in Join()34 auto this_func = shared_from_base<AbstractFuncAtom>(); in Join()35 if (other->isa<AbstractFuncAtom>()) { in Join()49 void AbstractFuncAtom::Visit(std::function<void(const AbstractFuncAtomPtr &)> visit_func) const { in Visit()50 visit_func(const_cast<AbstractFuncAtom *>(this)->shared_from_base<AbstractFuncAtom>()); in Visit()53 bool AbstractFuncAtom::operator==(const AbstractFunction &other) const { return this == &other; } in operator ==()97 if (other->isa<AbstractFuncAtom>()) { in Join()
199 class AbstractFuncAtom; variable200 using AbstractFuncAtomPtr = std::shared_ptr<AbstractFuncAtom>;
515 } else if (func->isa<AbstractFuncAtom>()) { in _GetEvaluatorFor()