XmRepTypeGetRegistered(3X)
Prev | Reference Pages | Next

## Name

XmRepTypeGetRegistered(3X) — XmRepTypeGetRegistered--A representation type manager function that returns a copy of the registration list XmRepTypeGetRegisteredrepresentation type manager functions

## Synopsis

#include <Xm/RepType.h>
XmRepTypeList XmRepTypeGetRegistered ()

## DESCRIPTION

XmRepTypeGetRegistered retrieves information about all representation types that are registered with the representation type manager. The registration list is an array of structures, each of which contains information for a representation type entry. The end of the registration list is marked with a representation type entry whose `rep_type_name` field has a NULL pointer. This routine allocates memory for the returned data. The application must free this memory using XtFree.

The representation type entry structure contains the following information:

    typedef struct

    {

       String   rep_type_name;

       String   *value_names;

       unsigned char   *values;

       unsigned char   num_values;

       Boolean   reverse_installed;

       XmRepTypeId   rep_type_id;

    } XmRepTypeEntryRec, *XmRepTypeList ;

`rep_type_name` |  | The name of the representation type
`value_names` |  | An array of representation type value names
`values` |  | An array of representation type numerical values
`num_values` |  | The number of values associated with the representation type
`reverse_installed` |  | A flag that indicates whether or not the reverse converter is installed
`rep_type_id` |  | The identification number of the representation type

## RETURN VALUE

Returns a pointer to the registration list of representation types.

## RELATED INFORMATION

XmRepTypeRegister(3X) and XmRepTypeGetRecord(3X).

Prev | Table of Contents | Next
XmRepTypeGetRecord(3X) |  | XmRepTypeInstallTearOffModelConverter(3X)