AbstractMemberDefType.(constructor)
Constructs a new member definition data model from XML element data.
Signature
constructor(xml: DoxygenXmlParser, element: object, elementName: string);
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
xml |
The XML parser instance for processing element data | |
|
element |
object |
The XML element containing member definition information |
|
elementName |
string |
The name of the XML element being processed |
Remarks
Processes the comprehensive XML element representing member definition information and extracts all available metadata including location data, type information, parameters, descriptions, and language-specific attributes. The constructor handles the complex memberdefType schema with its extensive set of optional elements and attributes.
The implementation validates mandatory elements (name, location, kind, id, protection) whilst gracefully handling optional elements and attributes. It processes various member types including functions, variables, typedefs, enums, and specialised constructs from multiple programming languages and frameworks.
Generated via tsdoc2docusaurus 1.3.0 by API Extractor/Documenter 7.52.8.