GUIDOLib  1.7.7
Guido Engine Internal Documentation
GRVisitable.h
1 /*
2  GUIDO Library
3  Copyright (C) 2017 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 ___GRVisitable___
15 #define ___GRVisitable___
16 
17 class GRVisitor;
18 
20 {
21  public:
22  virtual ~GRVisitable() {};
23 
24  virtual void accept (GRVisitor& visitor) {};
25 };
26 
27 #endif
GRVisitor
Definition: GRVisitor.h:39
GRVisitable
Definition: GRVisitable.h:19
GRVisitable::~GRVisitable
virtual ~GRVisitable()
Definition: GRVisitable.h:22
GRVisitable::accept
virtual void accept(GRVisitor &visitor)
Definition: GRVisitable.h:24

Guido Project Copyright © 2019 Grame-CNCM