Types.hpp
Go to the documentation of this file.
00001 
00008 #ifndef RTT_TYPEKIT_TYPES
00009 //#define RTT_TYPEKIT_TYPES
00010 
00011 #include "rtt-typekit-config.h"
00012 #include "RTTTypes.hpp"
00013 #include <string>
00014 #include <vector>
00015 
00016 // Disable extern template warning on MSVC
00017 #if !defined( __MINGW__ ) && defined( WIN32 )
00018 # pragma warning( disable : 4231 )
00019 #endif
00020 
00021 #ifdef CORELIB_DATASOURCE_HPP
00022     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< int >;
00023     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< int >;
00024 #endif
00025 #ifdef ORO_CORELIB_DATASOURCES_HPP
00026     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< int >;
00027     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< int >;
00028     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< int >;
00029 #endif
00030 #ifdef ORO_OUTPUT_PORT_HPP
00031     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< int >;
00032 #endif
00033 #ifdef ORO_INPUT_PORT_HPP
00034     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< int >;
00035 #endif
00036 #ifdef ORO_PROPERTY_HPP
00037     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< int >;
00038 #endif
00039 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00040     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< int >;
00041 #endif
00042 
00043 #ifdef ORO_CORELIB_DATASOURCES_HPP
00044     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< bool >;
00045     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< bool >;
00046     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< bool >;
00047 #endif
00048 #ifdef ORO_OUTPUT_PORT_HPP
00049     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< bool >;
00050 #endif
00051 #ifdef ORO_INPUT_PORT_HPP
00052     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< bool >;
00053 #endif
00054 #ifdef ORO_PROPERTY_HPP
00055     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< bool >;
00056 #endif
00057 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00058     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< bool >;
00059 #endif
00060 
00061 #ifdef CORELIB_DATASOURCE_HPP
00062     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< unsigned int >;
00063     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< unsigned int >;
00064 #endif
00065 #ifdef ORO_CORELIB_DATASOURCES_HPP
00066     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< unsigned int >;
00067     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< unsigned int >;
00068     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< unsigned int >;
00069 #endif
00070 #ifdef ORO_OUTPUT_PORT_HPP
00071     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< unsigned int >;
00072 #endif
00073 #ifdef ORO_INPUT_PORT_HPP
00074     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< unsigned int >;
00075 #endif
00076 #ifdef ORO_PROPERTY_HPP
00077     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< unsigned int >;
00078 #endif
00079 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00080     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< unsigned int >;
00081 #endif
00082 
00083 #ifdef CORELIB_DATASOURCE_HPP
00084     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< double >;
00085     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< double >;
00086 #endif
00087 #ifdef ORO_CORELIB_DATASOURCES_HPP
00088     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< double >;
00089     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< double >;
00090     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< double >;
00091 #endif
00092 #ifdef ORO_OUTPUT_PORT_HPP
00093     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< double >;
00094 #endif
00095 #ifdef ORO_INPUT_PORT_HPP
00096     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< double >;
00097 #endif
00098 #ifdef ORO_PROPERTY_HPP
00099     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< double >;
00100 #endif
00101 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00102     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< double >;
00103 #endif
00104 
00105 #ifdef CORELIB_DATASOURCE_HPP
00106     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< float >;
00107     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< float >;
00108 #endif
00109 #ifdef ORO_CORELIB_DATASOURCES_HPP
00110     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< float >;
00111     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< float >;
00112     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< float >;
00113 #endif
00114 #ifdef ORO_OUTPUT_PORT_HPP
00115     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< float >;
00116 #endif
00117 #ifdef ORO_INPUT_PORT_HPP
00118     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< float >;
00119 #endif
00120 #ifdef ORO_PROPERTY_HPP
00121     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< float >;
00122 #endif
00123 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00124     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< float >;
00125 #endif
00126 
00127 #ifdef CORELIB_DATASOURCE_HPP
00128     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< char >;
00129     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< char >;
00130 #endif
00131 #ifdef ORO_CORELIB_DATASOURCES_HPP
00132     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< char >;
00133     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< char >;
00134     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< char >;
00135 #endif
00136 #ifdef ORO_OUTPUT_PORT_HPP
00137     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< char >;
00138 #endif
00139 #ifdef ORO_INPUT_PORT_HPP
00140     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< char >;
00141 #endif
00142 #ifdef ORO_PROPERTY_HPP
00143     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< char >;
00144 #endif
00145 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00146     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< char >;
00147 #endif
00148 
00149 
00150 // Disable string for now, we have specilisations in DataSources.hpp which 
00151 // confuse our logic or our compiler:
00152 #if 0
00153 #ifdef CORELIB_DATASOURCE_HPP
00154     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< std::string >;
00155     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< std::string >;
00156 #endif
00157 #ifdef ORO_CORELIB_DATASOURCES_HPP
00158     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< std::string >;
00159     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< std::string >;
00160     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< std::string >;
00161 #endif
00162 #endif
00163 #ifdef ORO_OUTPUT_PORT_HPP
00164     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< std::string >;
00165 #endif
00166 #ifdef ORO_INPUT_PORT_HPP
00167     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< std::string >;
00168 #endif
00169 #ifdef ORO_PROPERTY_HPP
00170     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< std::string >;
00171 #endif
00172 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00173     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< std::string >;
00174 #endif
00175 
00176 
00177 #ifdef CORELIB_DATASOURCE_HPP
00178     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< std::vector<double> >;
00179     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< std::vector<double> >;
00180 #endif
00181 #ifdef ORO_CORELIB_DATASOURCES_HPP
00182     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< std::vector<double> >;
00183     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< std::vector<double> >;
00184     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< std::vector<double> >;
00185 #endif
00186 #ifdef ORO_OUTPUT_PORT_HPP
00187     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< std::vector<double> >;
00188 #endif
00189 #ifdef ORO_INPUT_PORT_HPP
00190     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< std::vector<double> >;
00191 #endif
00192 #ifdef ORO_PROPERTY_HPP
00193     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< std::vector<double> >;
00194 #endif
00195 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00196     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< std::vector<double> >;
00197 #endif
00198 
00199 #endif


rtt
Author(s): RTT Developers
autogenerated on Mon Oct 6 2014 03:13:55