#pragma once #include "Algorithm.hh" namespace cadabra { class unwrap : public Algorithm { public: unwrap(const Kernel&, Ex&, Ex&); virtual bool can_apply(iterator) override; virtual result_t apply(iterator&) override; std::vector wrappers; private: result_t apply_on_wedge(iterator&); }; }