# 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

Parent topic: cxxClass module