Orocos Real-Time Toolkit  2.8.3
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 
146 #ifdef ORO_OUTPUT_PORT_HPP
148 #endif
149 #ifdef ORO_INPUT_PORT_HPP
151 #endif
152 #ifdef ORO_PROPERTY_HPP
154 #endif
155 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
157 #endif
158 
159 
160 #ifdef CORELIB_DATASOURCE_HPP
163 #endif
164 #ifdef ORO_CORELIB_DATASOURCES_HPP
168 #endif
169 #ifdef ORO_OUTPUT_PORT_HPP
171 #endif
172 #ifdef ORO_INPUT_PORT_HPP
174 #endif
175 #ifdef ORO_PROPERTY_HPP
177 #endif
178 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
180 #endif
181 
182 
183 #ifdef CORELIB_DATASOURCE_HPP
186 #endif
187 #ifdef ORO_CORELIB_DATASOURCES_HPP
191 #endif
192 #ifdef ORO_OUTPUT_PORT_HPP
194 #endif
195 #ifdef ORO_INPUT_PORT_HPP
197 #endif
198 #ifdef ORO_PROPERTY_HPP
200 #endif
201 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
203 #endif
204 
205 
206 #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