Skip to content

SageInterface::requireResolvedVariableTemplateReference

Validate and return the exact initialized name denoted by a resolved variable‐template nonreal reference. This is a hard AST contract: the synthetic source‐spelling node, the real specialization, its source template, its symbol, and both copies of the written arguments must agree.

Synopsis

Declared in <SageIII/sageInterface/sageInterface.h>

[[visibility]]
SgInitializedName*
requireResolvedVariableTemplateReference(
    SgNonrealRefExp const* reference,
    char const* context);

Return Value

This class represents the notion of a declared variable.

Created with MrDocs