:: 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
Copyright © 2000, 2017 LibreOffice contributors and/or their affiliates. All rights reserved.
LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.
The Document Foundation acknowledges all community members, please find more info at our website.
Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.