+struct InterfaceBlockReference: Expression
+{
+ std::string name;
+
+ InterfaceBlock *declaration;
+
+ InterfaceBlockReference();
+ InterfaceBlockReference(const InterfaceBlockReference &);
+
+ virtual InterfaceBlockReference *clone() const { return new InterfaceBlockReference(*this); }
+ virtual void visit(NodeVisitor &);
+};
+