MythTV
master
mythtv
libs
libmythfreemheg
Actions.h
Go to the documentation of this file.
1
/* Actions.h
2
3
Copyright (C) David C. J. Matthews 2004 dm at prolingua.co.uk
4
5
This program is free software; you can redistribute it and/or
6
modify it under the terms of the GNU General Public License
7
as published by the Free Software Foundation; either version 2
8
of the License, or (at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program; if not, write to the Free Software
17
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
18
Or, point your browser to http://www.gnu.org/copyleft/gpl.html
19
20
*/
21
22
#if !defined(ACTIONS_H)
23
#define ACTIONS_H
24
25
class
MHParseNode
;
26
class
MHElemAction
;
27
28
class
MHActionSequence
:
public
MHOwnPtrSequence
<MHElemAction>
29
{
30
public
:
31
MHActionSequence
() =
default
;
32
virtual
~MHActionSequence
() =
default
;
33
virtual
void
Initialise
(
MHParseNode
*
p
,
MHEngine
*engine);
34
virtual
void
PrintMe
(
FILE
*fd,
int
nTabs)
const
;
35
};
36
37
#endif
MHEngine
Definition:
Engine.h:72
mythburn.FILE
int FILE
Definition:
mythburn.py:139
hardwareprofile.config.p
p
Definition:
config.py:33
MHActionSequence::~MHActionSequence
virtual ~MHActionSequence()=default
MHActionSequence::Initialise
virtual void Initialise(MHParseNode *p, MHEngine *engine)
Definition:
Actions.cpp:67
MHActionSequence
Definition:
Actions.h:28
MHParseNode
Definition:
ParseNode.h:38
MHActionSequence::PrintMe
virtual void PrintMe(FILE *fd, int nTabs) const
Definition:
Actions.cpp:456
MHElemAction
Definition:
BaseActions.h:34
MHOwnPtrSequence
Definition:
BaseClasses.h:77
MHActionSequence::MHActionSequence
MHActionSequence()=default
Generated on Sat Dec 21 2024 03:17:55 for MythTV by
1.8.17