00001 // -*- C++ -*- 00020 #ifndef RTC_TYPENAME_H 00021 #define RTC_TYPENAME_H 00022 00023 #include <rtm/RTC.h> 00024 00025 template <class T> 00026 const char* toTypename() 00027 { 00028 CORBA::Any any_var; 00029 T tmp_var; 00030 any_var <<= tmp_var; 00031 return any_var.type()->name(); 00032 } 00033 00034 #endif // RTC_TYPENAME_H