Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


23.4.4 DynAnyの抽出メソッド

抽出メソッドは,DynAnyオブジェクトのカレントコンポーネントが格納する型を返すメソッドの集まりです。コードサンプル23-2に各抽出メソッドの名前を示します。

使用した抽出メソッドの返す型が,DynAnyが格納する値と一致しない場合,TypeMismatch例外が発生します。

コードサンプル23-2 DynAnyクラスが提供する抽出メソッド
virtual CORBA::Any* get_any();
virtual CORBA::Boolean get_boolean();
virtual CORBA::Char get_char();
virtual CORBA::Double get_double();
virtual DynamicAny::DynAny* get_dyn_any();
virtual CORBA::Float get_float();
virtual CORBA::Long get_LongLong();
virtual CORBA::Long get_longlong();
virtual CORBA::Octet get_octet();
virtual CORBA::Object_ptr get_reference();
virtual CORBA::Short get_short();
virtual char* get_string();
virtual CORBA::TypeCode_ptr get_typecode();
virtual CORBA::ULong get_ulong();
virtual CORBA::ULongLong get_ulonglong();
virtual CORBA::UShort get_ushort();
virtual CORBA::ValueBase* get_val();
virtual CORBA::WChar get_wchar();
virtual CORBA::WChar* get_wstring();
 
(UNIX)
virtual CORBA::LongDouble get_longdouble();