Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


::

enum RTTypeClass


Summary
specifies the typeclass of a binary type blob.
Description
The general structure of a binary type blob is always the same. It depends on the typeclass which parts of the blob are filled with data or not.

Values

RT_TYPE_INVALID
Summary
specifies that the structure of the given blob is unknown and can't be read.
RT_TYPE_INTERFACE
Summary
specifies that the blob represents an interface type. An interface blob can contain a base interface, attributes and methods.
RT_TYPE_MODULE
Summary
specifies that the blob represents a module type. A module blob can contain a base module and constant members (fields).
RT_TYPE_STRUCT
Summary
specifies that the blob represents a struct type. A struct blob can contain a base struct and members (fields).
RT_TYPE_ENUM
Summary
specifies that the blob represents an enum type. An enum blob can contain enum values which are accessible as fields.
RT_TYPE_EXCEPTION
Summary
specifies that the blob represents an exception type. An exception blob can contain a base exception and members (fields).
RT_TYPE_TYPEDEF
Summary
specifies that the blob represents a typedef type. A typedef blob can contain a base type.
RT_TYPE_SERVICE
Description
specifies that the blob represents a service type. A service blob can contain a base service, properties (fields), references to services or interfaces.
RT_TYPE_SINGLETON
Summary
specifies that the blob represents a singleton type (a named object) which refers exactly one existing service.
RT_TYPE_OBJECT
Summary
deprecated, not used.
RT_TYPE_CONSTANTS
Summary
specifies that the blob represents a constants type. A constants blob can contain constant types as fields.
RT_TYPE_UNION
D E P R E C A T E D
Summary
a union type was evaluated but currently not supported.

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.