dsp-asm/visitor.hpp

16 lines
228 B
C++

#pragma once
#include "visitable.hpp"
#include "num.hpp"
namespace dsp {
template <typename T>
struct visitor_t
{
virtual T visit(const assign_t * expr) const = 0;
virtual T visit(const literal_t * expr) const = 0;
};
}