Home | History | Annotate | Download | only in Lex

Lines Matching defs:If

49   /// \param PrevFID the file that was exited if \p Reason is ExitFile.
74 /// \param RecoveryPath If this client indicates that it can recover from
108 /// in the file system. If the file was found via an absolute include path,
110 /// RelativePath will be split up. For example, if an include of "Some/Some.h"
141 /// \param Imported The imported module; can be null if importing failed.
259 /// \param MD The MacroDirective if the name was a macro, null otherwise.
266 /// \#if/\#else directive and ends after the \#endif/\#else directive.
274 /// \brief Hook called whenever an \#if is seen.
280 virtual void If(SourceLocation Loc, SourceRange ConditionRange,
288 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
297 /// \param MD The MacroDefinition if the name was a macro, null otherwise.
305 /// \param MD The MacroDefiniton if the name was a macro, null otherwise.
312 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
318 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
466 /// \brief Hook called whenever an \#if is seen.
467 void If(SourceLocation Loc, SourceRange ConditionRange,
469 First->If(Loc, ConditionRange, ConditionValue);
470 Second->If(Loc, ConditionRange, ConditionValue);