ClangToSageTranslator::publishCanonicalSemanticExpressionSourceProvenance
Publish one canonical semantic expression at its typed producer.
Synopsis
Declared in <Clang/clang‐frontend‐private.hpp>
void
publishCanonicalSemanticExpressionSourceProvenance(
SgExpression* expression,
char const* context);
Description
Canonical template values and the typed conversion nodes wrapped around them have no independent Clang source range. Their exact template argument producer must register the generated role immediately instead of leaving file information for a later cache or unparser path to interpret.
Parameters
Name |
Description |
expression |
This class represents the notion of an expression. Expressions |
Created with MrDocs