Member predicate PreprocessorDirective::getAGuard
Gets a preprocessor branching directive whose condition affects whether this directive is performed.
From a lexical point of view, this returns all #if
, #ifdef
,
#ifndef
, or #elif
directives which occur before this directive and
have a matching #endif
which occurs after this directive.