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()
128 return any_var.type()->id();
135 return any_var.type()->name();
255 std::cerr <<
"toTypename() is obsolete." << std::endl;
256 std::cerr <<
"Please use CORBA_Util::toTypename() instead." << std::endl;
const char * toTypename()
Definition Typename.h:253
static const char * name()
Definition Typename.h:130
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()
CORBA型のタイプ名を文字列で取得する
Definition Typename.h:178
const char * toRepositoryId()
CORBA型のリポジトリIDを文字列で取得する
Definition Typename.h:233
const char * toRepositoryIdOfStruct()
Definition Typename.h:239
const char * toRepositoryIdOfObject()
Definition Typename.h:245
const char * toTypenameOfStruct()
Definition Typename.h:184
const char * toTypenameOfObject()
Definition Typename.h:190
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