TypeInfoGenerator.hpp
Go to the documentation of this file.
00001 #ifndef RTT_TYPEINFO_GENERATOR_HPP
00002 #define RTT_TYPEINFO_GENERATOR_HPP
00003 
00004 #include <string>
00005 #include "../rtt-config.h"
00006 #include "rtt-types-fwd.hpp"
00007 
00008 namespace RTT
00009 {
00010     namespace types
00011     {
00020         class RTT_API TypeInfoGenerator
00021         {
00022         public:
00023             virtual ~TypeInfoGenerator() {}
00024 
00030             virtual const std::string& getTypeName() const = 0;
00031             
00045             virtual bool installTypeInfoObject(TypeInfo* ti) = 0;
00046 
00052             virtual TypeInfo* getTypeInfoObject() const = 0;
00053         };
00054     }
00055 }
00056 
00057 #endif


rtt
Author(s): RTT Developers
autogenerated on Wed Aug 26 2015 16:16:20