]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/debug.h
Follow type aliases in TypeResolver
[libs/gl.git] / source / glsl / debug.h
index 6aca7af0fb2a94b0aab0b8936f1c9ea902021d2a..b377b84488a5cd897645f63ad728d80337262858 100644 (file)
@@ -8,6 +8,8 @@ namespace Msp {
 namespace GL {
 namespace SL {
 
+/** Creates a textual representation of the syntax tree.  The result is encoded
+as UTF-8. */
 class DumpTree: private TraversingVisitor
 {
 private:
@@ -53,6 +55,8 @@ private:
        virtual void visit(Precision &);
        virtual void visit(Layout &);
        virtual void visit(InterfaceLayout &);
+       virtual void visit(BasicTypeDeclaration &);
+       virtual void visit(ImageTypeDeclaration &);
        virtual void visit(StructDeclaration &);
        virtual void visit(VariableDeclaration &);
        virtual void visit(InterfaceBlock &);