Namespace: |
|
Type: |
embedded complexType |
Content: |
complex, 2 attributes, 9 elements |
Defined: |
globally within component.xsd, see XML source |
Used: |
at 1 location |
XML Representation Summary |
|||||
<sourceGen |
|||||
debug | = |
xsd:boolean : "false" |
|||
forms | = |
xsd:string |
|||
> |
|||||
|
|||||
</sourceGen> |
<xsd:element name="sourceGen"> <xsd:annotation> <xsd:documentation> This section controls C/C++ source generation (with the potential to support other one-way languages). In a sourceGen element, all the elements in linear order comprise the component's contributions. Conditional sourcegen is implemented by using the "form" attribute on templates or templateGroups, or explicitly checking the regex "form" in inline code. Another form of conditional sourcegen is event handling code. The "ifEvents" attribute completely filters out defineLocation/template elements if a given event is not bound to an instance. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:choice maxOccurs="unbounded" minOccurs="0"> </xsd:choice> </xsd:sequence> <!-- IGNORED --> </xsd:complexType> </xsd:element> |
Type: |
xsd:boolean |
Use: |
optional |
Default: |
"false" |
Defined: |
locally, within this element |
<xsd:attribute default="false" name="debug" type="xsd:boolean" use="optional"/> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
locally, within this element |
<xsd:attribute name="forms" type="xsd:string" use="optional"/> |
Type: |
embedded, complex content |
Defined: |
by reference, within this element |
<xsd:element ref="defineLocation"/> |
Type: |
embedded, complex content |
Defined: |
by reference, within this element |
<xsd:element ref="defineMacro"/> |
Type: |
|
Defined: |
by reference, within this element |
<xsd:element ref="expandMacro"/> |
Type: |
|
Defined: |
by reference, within this element |
<xsd:element ref="templateGroup"/> |
Type: |
embedded, empty content |
Defined: |
by reference, within this element |
<xsd:element ref="useTemplate"/> |
Type: |
embedded, complex content |
Defined: |
by reference, within this element |
<xsd:element ref="useTemplateGroup"/> |