19 #ifndef INCLUDED_COM_SUN_STAR_UNO_TYPE_HXX
20 #define INCLUDED_COM_SUN_STAR_UNO_TYPE_HXX
42 inline Type::Type( TypeClass eTypeClass, const ::rtl::OUString & rTypeName )
71 : _pType( rType._pType )
78 return ::rtl::OUString( _pType->pTypeName );
98 return ::cppu::UnoType< ::com::sun::star::uno::Type >::get();
103 return ::cppu::UnoType<void>::get();
107 return ::cppu::UnoType<void>::get();
112 return ::cppu::UnoType< bool >::get();
116 return ::cppu::UnoType< bool >::get();
120 return ::cppu::UnoType< bool >::get();
126 return ::cppu::UnoType< bool >::get();
131 return ::cppu::UnoType< ::cppu::UnoCharType >::get();
135 return ::cppu::UnoType< ::cppu::UnoCharType >::get();
140 return ::cppu::UnoType< ::sal_Int8 >::get();
145 return ::cppu::UnoType< ::rtl::OUString >::get();
150 return ::cppu::UnoType< ::sal_Int16 >::get();
155 return ::cppu::UnoType< ::cppu::UnoUnsignedShortType >::get();
160 return ::cppu::UnoType< ::sal_Int32 >::get();
165 return ::cppu::UnoType< ::sal_uInt32 >::get();
170 return ::cppu::UnoType< ::sal_Int64 >::get();
175 return ::cppu::UnoType< ::sal_uInt64 >::get();
180 return ::cppu::UnoType< float >::get();
185 return ::cppu::UnoType< double >::get();
188 template<
typename T >
191 return ::cppu::UnoType< T >::get();
197 return ::cppu::UnoType< ::cppu::UnoCharType >::get();