Skip to main content

AbstractEnumValueType class

Abstract base class for enumeration value data models.

Signature

export declare abstract class AbstractEnumValueType extends AbstractDataModelBase

Extends: AbstractDataModelBase

Remarks

Represents individual values within enumeration types as parsed from Doxygen XML. Contains the value name, optional initialiser expression, and documentation descriptions with protection level information.

Constructors

Constructor

Modifiers

Description

(constructor)(xml, element, elementName)

Creates a new enumeration value data model.

Properties

Property

Modifiers

Type

Description

briefDescription?

BriefDescriptionDataModel | undefined

(Optional) Brief description of the enumeration value.

detailedDescription?

DetailedDescriptionDataModel | undefined

(Optional) Detailed description of the enumeration value.

id

string

Unique identifier for the enumeration value.

initializer?

InitializerDataModel | undefined

(Optional) Optional initialiser expression for the enumeration value.

name

string

The name of the enumeration value.

prot

string

Protection level of the enumeration value.


Generated via tsdoc2docusaurus 1.3.0 by API Extractor/Documenter 7.52.8.