Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
rtt
typekit
RTTTypes.hpp
Go to the documentation of this file.
1
/***************************************************************************
2
tag: Peter Soetens Wed Jan 26 15:36:13 2011 +0100 RTTTypes.hpp
3
4
RTTTypes.hpp - description
5
-------------------
6
begin : Wed Jan 26 2011
7
copyright : (C) 2011 Peter Soetens
8
email : peter@thesourceworks.com
9
10
***************************************************************************
11
* This library is free software; you can redistribute it and/or *
12
* modify it under the terms of the GNU General Public *
13
* License as published by the Free Software Foundation; *
14
* version 2 of the License. *
15
* *
16
* As a special exception, you may use this file as part of a free *
17
* software library without restriction. Specifically, if other files *
18
* instantiate templates or use macros or inline functions from this *
19
* file, or you compile this file and link it with other files to *
20
* produce an executable, this file does not by itself cause the *
21
* resulting executable to be covered by the GNU General Public *
22
* License. This exception does not however invalidate any other *
23
* reasons why the executable file might be covered by the GNU General *
24
* Public License. *
25
* *
26
* This library is distributed in the hope that it will be useful, *
27
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
28
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
29
* General Public License for more details. *
30
* *
31
* You should have received a copy of the GNU General Public *
32
* License along with this library; if not, write to the Free Software *
33
* Foundation, Inc., 59 Temple Place, *
34
* Suite 330, Boston, MA 02111-1307 USA *
35
* *
36
***************************************************************************/
37
38
45
#ifndef RTT_PURE_TYPEKIT_TYPES_HPP
46
47
#include "../ConnPolicy.hpp"
48
#include "../SendStatus.hpp"
49
#include "../FlowStatus.hpp"
50
#include "../PropertyBag.hpp"
51
#include "rtt-typekit-config.h"
52
53
// Disable extern template warning on MSVC
54
#if !defined( __MINGW__ ) && defined( WIN32 )
55
# pragma warning( disable : 4231 )
56
#endif
57
58
#ifdef CORELIB_DATASOURCE_HPP
59
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::DataSource< RTT::FlowStatus >
;
60
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::AssignableDataSource< RTT::FlowStatus >
;
61
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::DataSource< RTT::WriteStatus >
;
62
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::AssignableDataSource< RTT::WriteStatus >
;
63
#endif
64
65
#ifdef CORELIB_DATASOURCE_HPP
66
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::DataSource< RTT::SendStatus >
;
67
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::AssignableDataSource< RTT::SendStatus >
;
68
#endif
69
70
#ifdef ORO_CORELIB_DATASOURCES_HPP
71
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ValueDataSource< RTT::FlowStatus >
;
72
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ConstantDataSource< RTT::FlowStatus >
;
73
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ReferenceDataSource< RTT::FlowStatus >
;
74
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ValueDataSource< RTT::WriteStatus >
;
75
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ConstantDataSource< RTT::WriteStatus >
;
76
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ReferenceDataSource< RTT::WriteStatus >
;
77
#endif
78
#ifdef ORO_OUTPUT_PORT_HPP
79
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::OutputPort< RTT::FlowStatus >
;
80
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::OutputPort< RTT::WriteStatus >
;
81
#endif
82
#ifdef ORO_INPUT_PORT_HPP
83
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::InputPort< RTT::FlowStatus >
;
84
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::InputPort< RTT::WriteStatus >
;
85
#endif
86
#ifdef ORO_PROPERTY_HPP
87
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Property< RTT::FlowStatus >
;
88
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Property< RTT::WriteStatus >
;
89
#endif
90
#ifdef ORO_CORELIB_ATTRIBUTE_HPP
91
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Attribute< RTT::FlowStatus >
;
92
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Attribute< RTT::WriteStatus >
;
93
#endif
94
95
#ifdef ORO_CORELIB_DATASOURCES_HPP
96
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ValueDataSource< RTT::SendStatus >
;
97
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ConstantDataSource< RTT::SendStatus >
;
98
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ReferenceDataSource< RTT::SendStatus >
;
99
#endif
100
#ifdef ORO_OUTPUT_PORT_HPP
101
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::OutputPort< RTT::SendStatus >
;
102
#endif
103
#ifdef ORO_INPUT_PORT_HPP
104
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::InputPort< RTT::SendStatus >
;
105
#endif
106
#ifdef ORO_PROPERTY_HPP
107
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Property< RTT::SendStatus >
;
108
#endif
109
#ifdef ORO_CORELIB_ATTRIBUTE_HPP
110
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Attribute< RTT::SendStatus >
;
111
#endif
112
113
#if 0
114
#ifdef CORELIB_DATASOURCE_HPP
115
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::DataSource< RTT::PropertyBag >
;
116
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::AssignableDataSource< RTT::PropertyBag >
;
117
#endif
118
#ifdef ORO_CORELIB_DATASOURCES_HPP
119
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ValueDataSource< RTT::PropertyBag >
;
120
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ConstantDataSource< RTT::PropertyBag >
;
121
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ReferenceDataSource< RTT::PropertyBag >
;
122
#endif
123
#ifdef ORO_OUTPUT_PORT_HPP
124
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::OutputPort< RTT::PropertyBag >
;
125
#endif
126
#ifdef ORO_INPUT_PORT_HPP
127
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::InputPort< RTT::PropertyBag >
;
128
#endif
129
#ifdef ORO_PROPERTY_HPP
130
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Property< RTT::PropertyBag >
;
131
#endif
132
#ifdef ORO_CORELIB_ATTRIBUTE_HPP
133
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Attribute< RTT::PropertyBag >
;
134
#endif
135
#endif
136
137
#ifdef CORELIB_DATASOURCE_HPP
138
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::DataSource< RTT::ConnPolicy >
;
139
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::AssignableDataSource< RTT::ConnPolicy >
;
140
#endif
141
#ifdef ORO_CORELIB_DATASOURCES_HPP
142
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ValueDataSource< RTT::ConnPolicy >
;
143
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ConstantDataSource< RTT::ConnPolicy >
;
144
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::internal::ReferenceDataSource< RTT::ConnPolicy >
;
145
#endif
146
#ifdef ORO_OUTPUT_PORT_HPP
147
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::OutputPort< RTT::ConnPolicy >
;
148
#endif
149
#ifdef ORO_INPUT_PORT_HPP
150
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::InputPort< RTT::ConnPolicy >
;
151
#endif
152
#ifdef ORO_PROPERTY_HPP
153
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Property< RTT::ConnPolicy >
;
154
#endif
155
#ifdef ORO_CORELIB_ATTRIBUTE_HPP
156
RTT_TYPEKIT_EXT_TMPL
template
class
RTT_TYPEKIT_API
RTT::Attribute< RTT::ConnPolicy >
;
157
#endif
158
159
160
#endif
RTT::internal::DataSource
Definition:
DataSource.hpp:94
RTT::InputPort
Definition:
InputPort.hpp:63
RTT::internal::ReferenceDataSource
Definition:
DataSources.hpp:198
RTT::Property
A property represents a named value of any type with a description.
Definition:
Property.hpp:76
RTT::internal::ConstantDataSource
Definition:
DataSources.hpp:111
RTT::internal::AssignableDataSource
Definition:
DataSource.hpp:184
RTT::OutputPort
Definition:
OutputPort.hpp:70
RTT::Attribute
Definition:
Attribute.hpp:56
RTT::internal::ValueDataSource
Definition:
DataSources.hpp:60
rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:35