Orocos Real-Time Toolkit  2.6.0
rtt-types-fwd.hpp
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