mrdocs::FunctionSymbol::IsListedOnPrimary
Whether this function is listed on its primary's page.
Synopsis
Declared in <mrdocs/Metadata/Symbol/Function.hpp>
bool IsListedOnPrimary = false;
Description
A presentation‐layer flag set by SpecializationFinalizer when both conditions hold:
1. This function is a template specialization (AST‐local, equivalent to Template‐>specializationKind() != Primary). 2. Its primary is being extracted in ExtractionMode::Regular (cross‐symbol, needs the corpus).
When set, the function is rendered in its primary's "Specializations" section and suppressed from the parent scope's listing. Orphan specializations (primary excluded from extraction) fail condition 2 and keep the flag false, so they remain reachable from the parent scope. The name deliberately encodes the resulting placement rather than the AST property in 1, which Template already exposes.
Created with MrDocs