Go to the documentation of this file.00001 #ifndef ORO_RTT_types_FWD_HPP
00002 #define ORO_RTT_types_FWD_HPP
00003
00004 namespace RTT {
00005 namespace types {
00006 class BinaryOp;
00007 class EmptyTypeInfo;
00008 class GlobalsRepository;
00009 class OperatorRepository;
00010 class TransportPlugin;
00011 class TypeInfo;
00012 class TypeInfoGenerator;
00013 class TypeInfoRepository;
00014 class TypeMarshaller;
00015 class TypeTransporter;
00016 class TypekitPlugin;
00017 class TypekitRepository;
00018 class UnaryOp;
00019 struct TypeConstructor;
00020 template <typename T, bool has_ostream>
00021 struct StdVectorTemplateTypeInfo;
00022 template<class S>
00023 struct TemplateConstructor;
00024 template<class T>
00025 struct EnumTypeInfo;
00026 template<typename T, bool has_ostream>
00027 class BoostArrayTypeInfo;
00028 template<typename T, bool has_ostream>
00029 class CArrayTypeInfo;
00030 template<typename T, bool has_ostream>
00031 class SequenceTypeInfo;
00032 template<typename T, bool has_ostream>
00033 class StructTypeInfo;
00034 template<typename T, bool use_ostream>
00035 class TemplateTypeInfo;
00036 template<typename T>
00037 struct StdVectorBuilder;
00038 template<typename T>
00039 struct TypeInfoName;
00040 template<typename function>
00041 class BinaryOperator;
00042 template<typename function>
00043 class UnaryOperator;
00044 }
00045 namespace detail {
00046 using namespace types;
00047 }
00048 }
00049 #endif