private:
virtual void visit(Block &);
- virtual void visit(FunctionDeclaration &);
virtual void visit(VariableDeclaration &);
+ virtual void visit(FunctionDeclaration &) { }
};
/** Manipulates specialization constants. If values are specified, turns
{
private:
Stage *stage;
- std::map<std::string, std::vector<FunctionDeclaration *> > functions;
+ std::map<std::string, std::vector<FunctionDeclaration *> > declarations;
public:
void apply(Stage &);