Orocos Real-Time Toolkit  2.6.0
RTTTypes.hpp
Go to the documentation of this file.
00001 
00007 #ifndef RTT_PURE_TYPEKIT_TYPES_HPP
00008 
00009 #include "../ConnPolicy.hpp"
00010 #include "../SendStatus.hpp"
00011 #include "../FlowStatus.hpp"
00012 #include "../PropertyBag.hpp"
00013 #include "rtt-typekit-config.h"
00014 
00015 // Disable extern template warning on MSVC
00016 #if !defined( __MINGW__ ) && defined( WIN32 )
00017 # pragma warning( disable : 4231 )
00018 #endif
00019 
00020 #ifdef CORELIB_DATASOURCE_HPP
00021     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< bool >;
00022     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< bool >;
00023 #endif
00024 
00025 #ifdef CORELIB_DATASOURCE_HPP
00026     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< RTT::FlowStatus >;
00027     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< RTT::FlowStatus >;
00028 #endif
00029 
00030 #ifdef CORELIB_DATASOURCE_HPP
00031     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< RTT::SendStatus >;
00032     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< RTT::SendStatus >;
00033 #endif
00034 
00035 #ifdef ORO_CORELIB_DATASOURCES_HPP
00036     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< RTT::FlowStatus >;
00037     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< RTT::FlowStatus >;
00038     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< RTT::FlowStatus >;
00039 #endif
00040 #ifdef ORO_OUTPUT_PORT_HPP
00041     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< RTT::FlowStatus >;
00042 #endif
00043 #ifdef ORO_INPUT_PORT_HPP
00044     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< RTT::FlowStatus >;
00045 #endif
00046 #ifdef ORO_PROPERTY_HPP
00047     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< RTT::FlowStatus >;
00048 #endif
00049 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00050     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< RTT::FlowStatus >;
00051 #endif
00052 
00053 #ifdef ORO_CORELIB_DATASOURCES_HPP
00054     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< RTT::SendStatus >;
00055     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< RTT::SendStatus >;
00056     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< RTT::SendStatus >;
00057 #endif
00058 #ifdef ORO_OUTPUT_PORT_HPP
00059     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< RTT::SendStatus >;
00060 #endif
00061 #ifdef ORO_INPUT_PORT_HPP
00062     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< RTT::SendStatus >;
00063 #endif
00064 #ifdef ORO_PROPERTY_HPP
00065     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< RTT::SendStatus >;
00066 #endif
00067 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00068     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< RTT::SendStatus >;
00069 #endif
00070 
00071 #if 0
00072 #ifdef CORELIB_DATASOURCE_HPP
00073     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< RTT::PropertyBag >;
00074     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< RTT::PropertyBag >;
00075 #endif
00076 #ifdef ORO_CORELIB_DATASOURCES_HPP
00077     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< RTT::PropertyBag >;
00078     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< RTT::PropertyBag >;
00079     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< RTT::PropertyBag >;
00080 #endif
00081 #ifdef ORO_OUTPUT_PORT_HPP
00082     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< RTT::PropertyBag >;
00083 #endif
00084 #ifdef ORO_INPUT_PORT_HPP
00085     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< RTT::PropertyBag >;
00086 #endif
00087 #ifdef ORO_PROPERTY_HPP
00088     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< RTT::PropertyBag >;
00089 #endif
00090 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00091     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< RTT::PropertyBag >;
00092 #endif
00093 #endif
00094 
00095 #ifdef CORELIB_DATASOURCE_HPP
00096     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::DataSource< RTT::ConnPolicy >;
00097     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::AssignableDataSource< RTT::ConnPolicy >;
00098 #endif
00099 #ifdef ORO_CORELIB_DATASOURCES_HPP
00100     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ValueDataSource< RTT::ConnPolicy >;
00101     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ConstantDataSource< RTT::ConnPolicy >;
00102     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::internal::ReferenceDataSource< RTT::ConnPolicy >;
00103 #endif
00104 #ifdef ORO_OUTPUT_PORT_HPP
00105     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::OutputPort< RTT::ConnPolicy >;
00106 #endif
00107 #ifdef ORO_INPUT_PORT_HPP
00108     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::InputPort< RTT::ConnPolicy >;
00109 #endif
00110 #ifdef ORO_PROPERTY_HPP
00111     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Property< RTT::ConnPolicy >;
00112 #endif
00113 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00114     RTT_TYPEKIT_EXT_TMPL template class RTT_TYPEKIT_API RTT::Attribute< RTT::ConnPolicy >;
00115 #endif
00116 
00117 
00118 #endif