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.
260 /// \param Undef New MacroDirective if the macro was defined, null otherwise.
269 /// \param MD The MacroDirective if the name was a macro, null otherwise.
276 /// \#if/\#else directive and ends after the \#endif/\#else directive.
287 /// \brief Hook called whenever an \#if is seen.
293 virtual void If(SourceLocation Loc, SourceRange ConditionRange,
301 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
310 /// \param MD The MacroDefinition if the name was a macro, null otherwise.
318 /// \param MD The MacroDefiniton if the name was a macro, null otherwise.
325 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
331 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
497 /// \brief Hook called whenever an \#if is seen.
498 void If(SourceLocation Loc, SourceRange ConditionRange,
500 First->If(Loc, ConditionRange, ConditionValue);
501 Second->If(Loc, ConditionRange, ConditionValue);