GUIDOLib
1.7.7
Guido Engine Internal Documentation
src
engine
operations
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
21
class
ARVisitable
22
{
23
public
:
24
ARVisitable
() {};
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