Home | History | Annotate | Download | only in Lex

Lines Matching defs:If

47   /// \param PrevFID the file that was exited if \p Reason is ExitFile.
72 /// \param RecoveryPath If this client indicates that it can recover from
106 /// in the file system. If the file was found via an absolute include path,
108 /// RelativePath will be split up. For example, if an include of "Some/Some.h"
139 /// \param Imported The imported module; can be null if importing failed.
257 /// \param MD The MacroDirective if the name was a macro, null otherwise.
264 /// \#if/\#else directive and ends after the \#endif/\#else directive.
272 /// \brief Hook called whenever an \#if is seen.
278 virtual void If(SourceLocation Loc, SourceRange ConditionRange,
286 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
295 /// \param MD The MacroDefinition if the name was a macro, null otherwise.
303 /// \param MD The MacroDefiniton if the name was a macro, null otherwise.
310 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
316 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
464 /// \brief Hook called whenever an \#if is seen.
465 void If(SourceLocation Loc, SourceRange ConditionRange,
467 First->If(Loc, ConditionRange, ConditionValue);
468 Second->If(Loc, ConditionRange, ConditionValue);