GUIDOLib
1.7.7
Guido Engine Internal Documentation
src
engine
operations
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
19
class
GRVisitable
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