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.
252 /// \param Undef New MacroDirective if the macro was defined, null otherwise.
261 /// \param MD The MacroDirective if the name was a macro, null otherwise.
268 /// \#if/\#else directive and ends after the \#endif/\#else directive.
276 /// \brief Hook called whenever an \#if is seen.
282 virtual void If(SourceLocation Loc, SourceRange ConditionRange,
290 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
299 /// \param MD The MacroDefinition if the name was a macro, null otherwise.
307 /// \param MD The MacroDefiniton if the name was a macro, null otherwise.
314 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
320 /// \param IfLoc the source location of the \#if/\#ifdef/\#ifndef directive.
470 /// \brief Hook called whenever an \#if is seen.
471 void If(SourceLocation Loc, SourceRange ConditionRange,
473 First->If(Loc, ConditionRange, ConditionValue);
474 Second->If(Loc, ConditionRange, ConditionValue);