Skip to main content

AbstractMemberRefType class

Abstract base class for member reference data models within documentation.

Signature

export declare abstract class AbstractMemberRefType extends AbstractDataModelBase

Extends: AbstractDataModelBase

Remarks

Represents comprehensive references to class or namespace members as parsed from Doxygen XML elements. This class processes memberRefType schema definitions which contain scope information, member names, and essential attributes required for cross-referencing and link generation within the documentation system.

The implementation handles the complete set of member reference metadata including qualified scope identification, protection levels, virtual inheritance characteristics, and ambiguity resolution information. This enables accurate cross-reference generation and navigation between different parts of the documentation.

Constructors

Constructor

Modifiers

Description

(constructor)(xml, element, elementName)

Constructs a new member reference data model from XML element data.

Properties

Property

Modifiers

Type

Description

ambiguityscope?

string | undefined

(Optional) The ambiguity resolution scope for member reference disambiguation.

name

string

The identifier name of the referenced member element.

prot

string

The protection level classification of the referenced member.

refid

string

The unique reference identifier for cross-referencing the member.

scope

string

The containing scope for the referenced member element.

virt

string

The virtual inheritance classification of the referenced member.


Generated via tsdoc2docusaurus 1.3.0 by API Extractor/Documenter 7.52.8.