rad
4.0.0
scxml4cpp
engine
src
include
scxml4cpp
StateAtomic.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_STATEATOMIC_H
33
#define SCXML4CPP_STATEATOMIC_H
34
35
#ifndef __cplusplus
36
#error This is a C++ include file and cannot be used from plain C
37
#endif
38
39
40
#ifndef SCXML4CPP_STATE_H
41
#include "
scxml4cpp/State.h
"
42
#endif
43
44
#include <string>
45
46
namespace
scxml4cpp
{
47
51
class
StateAtomic
:
public
State
52
{
53
54
public
:
60
StateAtomic
(
const
std::string&
id
);
61
virtual
~StateAtomic
();
62
63
private
:
64
StateAtomic
(
const
StateAtomic
&);
65
StateAtomic
& operator= (
const
StateAtomic
&);
66
67
};
68
69
}
// namespace scxml4cpp
70
71
#endif // SCXML4CPP_STATEATOMIC_H
scxml4cpp
Definition:
Action.h:40
scxml4cpp::StateAtomic::~StateAtomic
virtual ~StateAtomic()
Definition:
StateAtomic.cpp:45
scxml4cpp::State
Definition:
State.h:60
scxml4cpp::StateAtomic::StateAtomic
StateAtomic(const std::string &id)
Definition:
StateAtomic.cpp:39
scxml4cpp::StateAtomic
Definition:
StateAtomic.h:52
State.h
State header.
Generated by
1.8.20