Classes | |
| struct | has_nil_helper |
| has nil helper More... | |
| struct | has_nil_impl |
| has nil impl: void case More... | |
| struct | has_nil_impl< T, typename has_nil_helper< T,&T::_nil >::type > |
| has nil impl: valid case More... | |
| struct | has_nil |
| has nil traits class template More... | |
| struct | is_corba_object |
| is corba object traits class More... | |
| class | typecode< true, T > |
| class | typecode< false, T > |
Functions | |
| template<class T > | |
| const char * | toTypename () |
| Getting CORBA defined type as characters. | |
| template<class T > | |
| const char * | toRepositoryId () |
| Getting CORBA defined type as characters. | |
| const char* CORBA_Util::toRepositoryId | ( | ) | [inline] |
Getting CORBA defined type as characters.
This function returns the type name if class or struct type that is defined CORBA IDL. The template parameter can be a type which has type code.
std::cout << toRepositoryId<RTC::TimedFloat>() << std::endl; std::cout << toRepositoryId<RTC::RTObject>() << std::endl;
gives the following results.
IDL:RTC/TimedFloat:1.0 IDL:omg.org/RTC/RTObject:1.0
| const char* CORBA_Util::toTypename | ( | ) | [inline] |
Getting CORBA defined type as characters.
This function returns the type name if class or struct type that is defined CORBA IDL. The template parameter can be a type which has type code.
std::cout << toTypename<RTC::TimedFloat>() << std::endl; std::cout << toTypename<RTC::RTObject>() << std::endl;
gives the following results.
TimedFloat RTObject
1.6.3