Orocos Real-Time Toolkit  2.9.0
Types.hpp
Go to the documentation of this file.
1 
8 #ifndef RTT_TYPEKIT_TYPES
9 //#define RTT_TYPEKIT_TYPES
10 
11 #include "rtt-typekit-config.h"
12 #include "RTTTypes.hpp"
13 #include <rtt/rt_string.hpp>
14 #include <string>
15 #include <vector>
16 
17 // Disable extern template warning on MSVC
18 #if !defined( __MINGW__ ) && defined( WIN32 )
19 # pragma warning( disable : 4231 )
20 #endif
21 
22 #ifdef CORELIB_DATASOURCE_HPP
25 #endif
26 #ifdef ORO_CORELIB_DATASOURCES_HPP
30 #endif
31 #ifdef ORO_OUTPUT_PORT_HPP
33 #endif
34 #ifdef ORO_INPUT_PORT_HPP
36 #endif
37 #ifdef ORO_PROPERTY_HPP
39 #endif
40 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
42 #endif
43 
44 #ifdef ORO_OUTPUT_PORT_HPP
46 #endif
47 #ifdef ORO_INPUT_PORT_HPP
49 #endif
50 #ifdef ORO_PROPERTY_HPP
52 #endif
53 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
55 #endif
56 
57 #ifdef CORELIB_DATASOURCE_HPP
60 #endif
61 #ifdef ORO_CORELIB_DATASOURCES_HPP
65 #endif
66 #ifdef ORO_OUTPUT_PORT_HPP
68 #endif
69 #ifdef ORO_INPUT_PORT_HPP
71 #endif
72 #ifdef ORO_PROPERTY_HPP
74 #endif
75 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
77 #endif
78 
79 #ifdef CORELIB_DATASOURCE_HPP
82 #endif
83 #ifdef ORO_CORELIB_DATASOURCES_HPP
87 #endif
88 #ifdef ORO_OUTPUT_PORT_HPP
90 #endif
91 #ifdef ORO_INPUT_PORT_HPP
93 #endif
94 #ifdef ORO_PROPERTY_HPP
96 #endif
97 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
99 #endif
100 
101 #ifdef CORELIB_DATASOURCE_HPP
104 #endif
105 #ifdef ORO_CORELIB_DATASOURCES_HPP
109 #endif
110 #ifdef ORO_OUTPUT_PORT_HPP
112 #endif
113 #ifdef ORO_INPUT_PORT_HPP
115 #endif
116 #ifdef ORO_PROPERTY_HPP
118 #endif
119 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
121 #endif
122 
123 #ifdef CORELIB_DATASOURCE_HPP
126 #endif
127 #ifdef ORO_CORELIB_DATASOURCES_HPP
131 #endif
132 #ifdef ORO_OUTPUT_PORT_HPP
134 #endif
135 #ifdef ORO_INPUT_PORT_HPP
137 #endif
138 #ifdef ORO_PROPERTY_HPP
140 #endif
141 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
143 #endif
144 
145 #ifdef CORELIB_DATASOURCE_HPP
148 #endif
149 #ifdef ORO_CORELIB_DATASOURCES_HPP
153 #endif
154 #ifdef ORO_OUTPUT_PORT_HPP
156 #endif
157 #ifdef ORO_INPUT_PORT_HPP
159 #endif
160 #ifdef ORO_PROPERTY_HPP
162 #endif
163 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
165 #endif
166 
167 #ifdef CORELIB_DATASOURCE_HPP
170 #endif
171 #ifdef ORO_CORELIB_DATASOURCES_HPP
175 #endif
176 #ifdef ORO_OUTPUT_PORT_HPP
178 #endif
179 #ifdef ORO_INPUT_PORT_HPP
181 #endif
182 #ifdef ORO_PROPERTY_HPP
184 #endif
185 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
187 #endif
188 
189 
190 #ifdef ORO_OUTPUT_PORT_HPP
192 #endif
193 #ifdef ORO_INPUT_PORT_HPP
195 #endif
196 #ifdef ORO_PROPERTY_HPP
198 #endif
199 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
201 #endif
202 
203 
204 #ifdef CORELIB_DATASOURCE_HPP
207 #endif
208 #ifdef ORO_CORELIB_DATASOURCES_HPP
212 #endif
213 #ifdef ORO_OUTPUT_PORT_HPP
215 #endif
216 #ifdef ORO_INPUT_PORT_HPP
218 #endif
219 #ifdef ORO_PROPERTY_HPP
221 #endif
222 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
224 #endif
225 
226 
227 #ifdef CORELIB_DATASOURCE_HPP
230 #endif
231 #ifdef ORO_CORELIB_DATASOURCES_HPP
235 #endif
236 #ifdef ORO_OUTPUT_PORT_HPP
238 #endif
239 #ifdef ORO_INPUT_PORT_HPP
241 #endif
242 #ifdef ORO_PROPERTY_HPP
244 #endif
245 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
247 #endif
248 
249 
250 #endif
DataSource is a base class representing a generic way to read data of type T.
Definition: DataSource.hpp:94
A component&#39;s data input port.
Definition: InputPort.hpp:63
A DataSource which is used to manipulate a reference to an external value.
A property represents a named value of any type with a description.
Definition: Property.hpp:76
This file contains a series of &#39;extern template&#39; definitions of the Orocos RTT classes only...
A DataSource which holds a constant value and returns it in its get() method.
A DataSource which has set() methods.
Definition: DataSource.hpp:184
#define RTT_TYPEKIT_EXT_TMPL
#define RTT_TYPEKIT_API
A component&#39;s data output port.
Definition: OutputPort.hpp:70
An Attribute has a name and contains data which can be set and get.
Definition: Attribute.hpp:56
A simple, yet very useful DataSource, which keeps a value, and returns it in its get() method...
Definition: DataSources.hpp:60