# cxxDefineParameter

The <cxxDefineParameter> element describes a define parameter.

## Description

The <cxxDefineParameter> element describes a single parameter in an identifier-list.

## Example

    <cxxDefineDefinition>
        <cxxDefineAccessSpecifier value="public"/>
        <cxxDefinePrototype>#define MergeModes(a, b)</cxxDefinePrototype>
        <cxxDefineNameLookup>MergeModes</cxxDefineNameLookup>
        <cxxDefineParameters>
            <cxxDefineParameter>
                <cxxDefineParameterDeclarationName>a</cxxDefineParameterDeclarationName>
                <apiDefNote/>
            </cxxDefineParameter>
            <cxxDefineParameter>
                <cxxDefineParameterDeclarationName>b</cxxDefineParameterDeclarationName>
                <apiDefNote/>
            </cxxDefineParameter>
        </cxxDefineParameters>
        <cxxDefineAPIItemLocation>
            <cxxDefineDeclarationFile name="filePath" value="C:/EPOC/master/sf/os/commsfw/serialserver/c32serialserver/SCOMM/CS_PORT.CPP"/>
            <cxxDefineDeclarationFileLine name="lineNumber" value="126"/>
        </cxxDefineAPIItemLocation>
    </cxxDefineDefinition>

## Contained by

cxxDefineParameters

## Contains

apiDefNote, cxxDefineParameterDeclarationName

## Content Model

(cxxDefineParameterDeclarationName (optional) then apiDefNote, )

## Inheritance

topic/ph reference/ph apiRef/apiDefItem apiOperation/apiDefItem cxxDefine/cxxDefineParameter

Parent topic: cxxDefine module