libcmml: CMML_Element Struct Reference

# CMML_Element Struct Reference

`#include <cmml.h>`

## Data Fields
CMML_Element_Type | type
union {
CMML_Stream * stream
CMML_Head * head
CMML_Clip * clip
} | e

## Detailed Description

CMML_Element: wrapper type for any of the three elements which can occur in a CMML document (and are stored in CMML_Status). Memory freed by cmml_destroy_element()

## Field Documentation

CMML_Element_Type CMML_Element::type

type of element to select in union

CMML_Stream* CMML_Element::stream

the stream tag

CMML_Head* CMML_Element::head

the head tag

CMML_Clip* CMML_Element::clip

the clip tag

union { ... } CMML_Element::e

holds either the stream, head or clip tag

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

- cmml.h