GUIDOLib  1.7.7
Guido Engine Internal Documentation
ARVisitable.h
1 /*
2  GUIDO Library
3  Copyright (C) 2014 Grame
4 
5  This Source Code Form is subject to the terms of the Mozilla Public
6  License, v. 2.0. If a copy of the MPL was not distributed with this
7  file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 
9  Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
10  research@grame.fr
11 
12 */
13 
14 #ifndef ___ARVisitable___
15 #define ___ARVisitable___
16 
17 //#include "PrintVisitor.h"
18 
19 class ARVisitor;
20 
22 {
23  public:
25  virtual ~ARVisitable() {};
26 
27  virtual void accept (ARVisitor& visitor) {};
28 // virtual void acceptIn (ARVisitor *visitor) {};
29 // virtual void acceptOut(ARVisitor *visitor) {};
30 };
31 
32 #endif
ARVisitable::~ARVisitable
virtual ~ARVisitable()
Definition: ARVisitable.h:25
ARVisitor
Definition: ARVisitor.h:22
ARVisitable
Definition: ARVisitable.h:21
ARVisitable::accept
virtual void accept(ARVisitor &visitor)
Definition: ARVisitable.h:27
ARVisitable::ARVisitable
ARVisitable()
Definition: ARVisitable.h:24

Guido Project Copyright © 2019 Grame-CNCM