24 lines
338 B
C++
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
|