roza/lib/StaticPass.hpp

24 lines
338 B
C++

#ifndef roza_STATICPASS_HPP
#define roza_STATICPASS_HPP
#include "commons.hpp"
#include "StatusLog.hpp"
#include "Node.hpp"
namespace roza
{
class StaticPass
{
public:
explicit StaticPass(StatusLog& log);
virtual ~StaticPass();
void check(std::shared_ptr<Node> root);
private:
StatusLog& m_log;
};
}
#endif