diff --git a/ImGuiVisitor.h b/ImGuiVisitor.h index 8b6cf50..4cec190 100644 --- a/ImGuiVisitor.h +++ b/ImGuiVisitor.h @@ -9,20 +9,20 @@ public: ImGuiVisitor(); // Elements of Scene - void visit(Scene& n); - void visit(Node& n); - void visit(Group& n); - void visit(Switch& n); - void visit(Animation& n); - void visit(Primitive& n); - void visit(Surface&) {} - void visit(ImageSurface&) {} - void visit(MediaSurface& n); - void visit(FrameBufferSurface& n); - void visit(LineStrip&) {} - void visit(LineSquare&) {} - void visit(LineCircle&) {} - void visit(Mesh&) {} + void visit(Scene& n) override; + void visit(Node& n) override; + void visit(Group& n) override; + void visit(Switch& n) override; + void visit(Animation& n) override; + void visit(Primitive& n) override; + void visit(Surface&) override {} + void visit(ImageSurface&) override {} + void visit(MediaSurface& n) override; + void visit(FrameBufferSurface& n) override; + void visit(LineStrip&) override {} + void visit(LineSquare&) override {} + void visit(LineCircle&) override {} + void visit(Mesh&) override {} // Elements with attributes void visit(MediaPlayer& n) override; diff --git a/SessionVisitor.h b/SessionVisitor.h index 221b711..223e75d 100644 --- a/SessionVisitor.h +++ b/SessionVisitor.h @@ -16,26 +16,26 @@ public: tinyxml2::XMLElement *root() {return xmlRoot_;} // Elements of Scene - void visit(Scene& n); - void visit(Node& n); - void visit(Group& n); - void visit(Switch& n); - void visit(Animation& n); - void visit(Primitive& n); - void visit(Surface& n); - void visit(ImageSurface& n); - void visit(MediaSurface& n); - void visit(FrameBufferSurface& n); - void visit(LineStrip& n); - void visit(LineSquare&); - void visit(LineCircle& n); - void visit(Mesh& n); + void visit(Scene& n) override; + void visit(Node& n) override; + void visit(Group& n) override; + void visit(Switch& n) override; + void visit(Animation& n) override; + void visit(Primitive& n) override; + void visit(Surface& n) override; + void visit(ImageSurface& n) override; + void visit(MediaSurface& n) override; + void visit(FrameBufferSurface& n) override; + void visit(LineStrip& n) override; + void visit(LineSquare&) override; + void visit(LineCircle& n) override; + void visit(Mesh& n) override; // Elements with attributes - void visit(MediaPlayer& n); - void visit(Shader& n); - void visit(ImageShader& n); - void visit(ImageProcessingShader& n); + void visit(MediaPlayer& n) override; + void visit(Shader& n) override; + void visit(ImageShader& n) override; + void visit(ImageProcessingShader& n) override; }; #endif // XMLVISITOR_H