AuboCaps
0.6.0
Main Page
Namespaces
Classes
Files
File List
File Members
include
aubo_caps
domain
program
nodes
builtin
program_home_node.h
Go to the documentation of this file.
1
#ifndef AUBO_SCOPE_PROGRAM_HOME_NODE_H
2
#define AUBO_SCOPE_PROGRAM_HOME_NODE_H
3
4
#include <vector>
5
#include <
aubo_caps/domain/program/nodes/program_node.h
>
6
#include <
aubo_caps/domain/variable/variable.h
>
7
8
namespace
arcs
{
9
namespace
aubo_scope {
10
ARCS_CLASS_FORWARD
(ProgramHomeNode);
11
12
class
ARCS_ABI_EXPORT
ProgramHomeNode
:
public
ProgramNode
13
{
14
public
:
15
16
ProgramHomeNode
(
ProgramHomeNode
&f);
17
ProgramHomeNode
(
ProgramHomeNode
&&f);
18
virtual
~
ProgramHomeNode
();
19
20
21
private
:
22
friend
class
DataSwitch;
23
ProgramHomeNode
();
24
void
*d_{
nullptr
};
25
};
26
27
}
// namespace aubo_scope
28
}
// namespace arcs
29
#endif // AUBO_SCOPE_PROGRAM_HOME_NODE_H
arcs::aubo_scope::ProgramHomeNode
Definition:
program_home_node.h:12
arcs::aubo_scope::ARCS_CLASS_FORWARD
ARCS_CLASS_FORWARD(GripForceCapability)
arcs::aubo_scope::ProgramNode
Definition:
program_node.h:18
ARCS_ABI_EXPORT
#define ARCS_ABI_EXPORT
Definition:
class_forward.h:16
variable.h
arcs
Definition:
contribution_provider.h:7
program_node.h
Generated by
1.8.11