rad
4.0.0
scxml4cpp
engine
src
include
scxml4cpp
StateComparator.h
Go to the documentation of this file.
1
10
/*
11
* scampl4cpp/engine
12
*
13
* Copyright by European Southern Observatory, 2012
14
* All rights reserved
15
*
16
* This library is free software; you can redistribute it and/or
17
* modify it under the terms of the GNU Lesser General Public
18
* License as published by the Free Software Foundation; either
19
* version 2.1 of the License, or (at your option) any later version.
20
*
21
* This library is distributed in the hope that it will be useful,
22
* but WITHOUT ANY WARRANTY; without even the implied warranty of
23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24
* Lesser General Public License for more details.
25
*
26
* You should have received a copy of the GNU Lesser General Public
27
* License along with this library; if not, write to the Free Software
28
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
29
* 02111-1307 USA.
30
*/
31
32
#ifndef SCXML4CPP_STATECOMPARATOR_H
33
#define SCXML4CPP_STATECOMPARATOR_H
34
35
#ifndef __cplusplus
36
#error This is a C++ include file and cannot be used from plain C
37
#endif
38
39
#include "
scxml4cpp/Helper.h
"
40
41
namespace
scxml4cpp
{
42
43
class
State;
44
52
class
StateComparator
53
{
54
55
public
:
59
StateComparator
();
60
64
StateComparator
(
const
StateComparator
& sc);
65
66
virtual
~StateComparator
();
67
71
bool
operator()
(
const
State
* s1,
const
State
* s2);
72
73
private
:
74
Helper
mHelper;
75
StateComparator
& operator= (
const
StateComparator
&);
76
77
};
78
79
}
// namespace scxml4cpp
80
81
#endif // SCXML4CPP_STATECOMPARATOR_H
scxml4cpp
Definition:
Action.h:40
scxml4cpp::State
Definition:
State.h:60
scxml4cpp::Helper
Definition:
Helper.h:57
scxml4cpp::StateComparator::operator()
bool operator()(const State *s1, const State *s2)
Definition:
StateComparator.cpp:60
scxml4cpp::StateComparator
Definition:
StateComparator.h:53
scxml4cpp::StateComparator::~StateComparator
virtual ~StateComparator()
Definition:
StateComparator.cpp:48
scxml4cpp::StateComparator::StateComparator
StateComparator()
Definition:
StateComparator.cpp:38
Helper.h
Helper header.
Generated by
1.8.20