| Overview | Namespace | Class | Index | Help | 
| PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA | 
| PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA | 
:: typereg ::
class Reader
- Base Classes
 - None.
 
- Known Derived Classes
 - None.
 
| virtual | abstract | interface | template | 
| NO | NO | NO | NO | 
- Summary
 - A type reader working on a binary blob that represents a UNOIDL type.
 - Description
 -    
Instances of this class are not multi-thread–safe.
 - Since
 - UDK 3.2.0
 
- File
 - reader.hxx
 
Public Members
-  
Methods
Reader( );Creates an invalid type reader. 
Reader( const void * buffer, sal_uInt32 length, bool copy, typereg_Version maxVersion );Creates a type reader. 
Reader( const Reader & other );Shares a type reader between two <code>Reader</code> instances. 
~Reader( );Destroys this <code>Reader</code> instance. Reader & 
operator=( const Reader & other );Replaces the underlying type reader. bool 
isValid( ) const;Returns whether this type reader is valid. typereg_Version 
getVersion( ) const;Returns the binary blob version of this type reader. rtl::OUString 
getDocumentation( ) const;Returns the documentation of this type reader. rtl::OUString 
getFileName( ) const;Returns the file name of this type reader. RTTypeClass 
getTypeClass( ) const;Returns the type class of this type reader. bool 
isPublished( ) const;Returns whether this type reader is published. rtl::OUString 
getTypeName( ) const;Returns the type name of this type reader. sal_uInt16 
getSuperTypeCount( ) const;Returns the number of super types of this type reader. rtl::OUString 
getSuperTypeName( sal_uInt16 index ) const;Returns the type name of a super type of this type reader. sal_uInt16 
getFieldCount( ) const;Returns the number of fields of this type reader. rtl::OUString 
getFieldDocumentation( sal_uInt16 index ) const;Returns the documentation of a field of this type reader. rtl::OUString 
getFieldFileName( sal_uInt16 index ) const;Returns the file name of a field of this type reader. RTFieldAccess 
getFieldFlags( sal_uInt16 index ) const;Returns the flags of a field of this type reader. rtl::OUString 
getFieldName( sal_uInt16 index ) const;Returns the name of a field of this type reader. rtl::OUString 
getFieldTypeName( sal_uInt16 index ) const;Returns the type name of a field of this type reader. RTConstValue 
getFieldValue( sal_uInt16 index ) const;Returns the value of a field of this type reader. sal_uInt16 
getMethodCount( ) const;Returns the number of methods of this type reader. rtl::OUString 
getMethodDocumentation( sal_uInt16 index ) const;Returns the documentation of a method of this type reader. RTMethodMode 
getMethodFlags( sal_uInt16 index ) const;Returns the flags of a method of this type reader. rtl::OUString 
getMethodName( sal_uInt16 index ) const;Returns the name of a method of this type reader. rtl::OUString 
getMethodReturnTypeName( sal_uInt16 index ) const;Returns the return type name of a method of this type reader. sal_uInt16 
getMethodParameterCount( sal_uInt16 index ) const;Returns the number of parameters of a method of this type reader. RTParamMode 
getMethodParameterFlags( sal_uInt16 methodIndex, sal_uInt16 parameterIndex ) const;Returns the flags of a parameter of a method of this type reader. rtl::OUString 
getMethodParameterName( sal_uInt16 methodIndex, sal_uInt16 parameterIndex ) const;Returns the name of a parameter of a method of this type reader. rtl::OUString 
getMethodParameterTypeName( sal_uInt16 methodIndex, sal_uInt16 parameterIndex ) const;Returns the type name of a parameter of a method of this type reader. sal_uInt16 
getMethodExceptionCount( sal_uInt16 index ) const;Returns the number of exceptions of a method of this type reader. rtl::OUString 
getMethodExceptionTypeName( sal_uInt16 methodIndex, sal_uInt16 exceptionIndex ) const;Returns the type name of an exception of a method of this type reader. sal_uInt16 
getReferenceCount( ) const;Returns the number of references of this type reader. rtl::OUString 
getReferenceDocumentation( sal_uInt16 index ) const;Returns the documentation of a reference of this type reader. RTFieldAccess 
getReferenceFlags( sal_uInt16 index ) const;Returns the flags of a reference of this type reader. RTReferenceType 
getReferenceSort( sal_uInt16 index ) const;Returns the sort of a reference of this type reader. rtl::OUString 
getReferenceTypeName( sal_uInt16 index ) const;Returns the type name of a reference of this type reader. 
 
Private Members
-  
Data
void * m_handle; 
 
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.

