35 template <
class T,
typename T::_ptr_type (*)(
void)>
44 template <
class T,
class U =
void>
47 static const bool value =
false;
59 static const bool value =
true;
94 template <
bool cond,
class T>
101 static const char*
id()
104 typename T::_ptr_type tmp_var;
107 return any_var.type()->id();
112 typename T::_ptr_type tmp_var;
115 return any_var.type()->name();
123 static const char*
id()
132 return any_var.type()->id();
143 return any_var.type()->name();
263 std::cerr <<
"toTypename() is obsolete." << std::endl;
264 std::cerr <<
"Please use CORBA_Util::toTypename() instead." << std::endl;
const char * toTypename()
Definition: Typename.h:261
static const char * name()
Definition: Typename.h:134
static const char * id()
Definition: Typename.h:123
static const char * id()
Definition: Typename.h:101
static const char * name()
Definition: Typename.h:109
typecode class template
Definition: Typename.h:95
Definition: DataTypeUtil.h:24
const char * toTypename()
Getting CORBA defined type as characters.
Definition: Typename.h:186
const char * toRepositoryId()
Getting CORBA defined type as characters.
Definition: Typename.h:241
const char * toRepositoryIdOfStruct()
Definition: Typename.h:247
const char * toRepositoryIdOfObject()
Definition: Typename.h:253
const char * toTypenameOfStruct()
Definition: Typename.h:192
const char * toTypenameOfObject()
Definition: Typename.h:198
has nil helper
Definition: Typename.h:37
void type
Definition: Typename.h:38
has nil impl: void case
Definition: Typename.h:46
static const bool value
Definition: Typename.h:47
has nil traits class template
Definition: Typename.h:71
is corba object traits class
Definition: Typename.h:83
static const bool value
Definition: Typename.h:84