LibreOffice: XUnionTypeDescription Interface Reference

LibreOffice LibreOffice 7.3 SDK API Reference

Loading...
Searching...
No Matches
Public Member Functions | List of all members
XUnionTypeDescription Interface Referencepublished

Deprecated, UNOIDL does not have a union concept. More...

Inheritance diagram for XUnionTypeDescription:

## Public Member Functions
com::sun::star::reflection::XTypeDescription | getDiscriminantType ()
| Returns the (ordinal) discriminant type.
any | getDefaultDiscriminant ()
| Returns the default discriminant value.
com::sun::star::reflection::XTypeDescription | getDefaultMemberType ()
| Returns the type of the default value.
sequence< any > | getDiscriminants ()
| Returns discriminants of all members in order of IDL declaration.
sequence< com::sun::star::reflection::XTypeDescription > | getMemberTypes ()
| Returns types of all members in order of IDL declaration.
sequence< string > | getMemberNames ()
| Returns names of all members in order of IDL declaration.
Public Member Functions inherited from XTypeDescription
com::sun::star::uno::TypeClass | getTypeClass ()
| Returns the type class of the reflected UNOIDL entity.
string | getName ()
| Returns the fully qualified name of the UNOIDL entity.
Public Member Functions inherited from XInterface
any | queryInterface ([in] type aType)
| queries for a new interface to an existing UNO object.
void | acquire ()
| increases the reference counter by one.
void | release ()
| decreases the reference counter by one.

## Detailed Description

Deprecated, UNOIDL does not have a union concept.

Deprecated:

## Member Function Documentation

## ◆ getDefaultDiscriminant()

any getDefaultDiscriminant | ( |  | ) |

Returns the default discriminant value.

Returns
  default discriminant value

## ◆ getDefaultMemberType()

com::sun::star::reflection::XTypeDescription getDefaultMemberType | ( |  | ) |

Returns the type of the default value.

Returns
  type of the default value

## ◆ getDiscriminants()

sequence< any > getDiscriminants | ( |  | ) |

Returns discriminants of all members in order of IDL declaration.

Returns
  discriminants of all members

## ◆ getDiscriminantType()

com::sun::star::reflection::XTypeDescription getDiscriminantType | ( |  | ) |

Returns the (ordinal) discriminant type.

Returns
  type of the discriminant

## ◆ getMemberNames()

sequence< string > getMemberNames | ( |  | ) |

Returns names of all members in order of IDL declaration.

Returns
  names of all members

## ◆ getMemberTypes()

sequence< com::sun::star::reflection::XTypeDescription > getMemberTypes | ( |  | ) |

Returns types of all members in order of IDL declaration.

Returns
  types of all members

The documentation for this interface was generated from the following file:

- com/sun/star/reflection/XUnionTypeDescription.idl