SageBuilder::requireFreshNfiLocatedNodeSourceState
Enforce the construction‐time contract shared by all expression builders whose names end in _nfi: the newly allocated root must not already own any source‐position object. This validator never clears or repairs provenance.
Synopsis
Declared in <SageIII/sageInterface/sageBuilder.h>
[[visibility]]
void
requireFreshNfiLocatedNodeSourceState(
SgLocatedNode* node,
char const* producer);
Parameters
Name |
Description |
node |
This class represents the notion of an expression or statement which |
Created with MrDocs