cxxClassDerivation

The <cxxClassDerivation> element specifies a class derivation.

Description

Used within a <cxxClassDerivations> element to specify a single class derivation. Must contain a <cxxClassDerivationAccessSpecifier> and either a <cxxClassBaseClass>, <cxxClassBaseStruct> or <cxxClassBaseUnion>.

Example

<cxxClassDerivations>
	<cxxClassDerivation>
		<cxxClassDerivationAccessSpecifier value="public"/>
		<cxxClassBaseClass href="class_base">Base</cxxClassBaseClass>
	</cxxClassDerivation>
	...
</cxxClassDerivations>

Contained by

cxxClassDerivations cxxStructDerivations

Contains

cxxClassBaseClass cxxClassBaseStruct cxxClassBaseUnion cxxClassDerivationAccessSpecifier cxxClassDerivationVirtual

Content Model

(cxxClassDerivationAccessSpecifier then cxxClassDerivationVirtual (any number) then (cxxClassBaseClass or cxxClassBaseStruct or cxxClassBaseUnion (any number) ))

Inheritance

topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxClass/cxxClassDerivation