Lines Matching defs:If
198 // If we have a range of interest, and this cursor doesn't intersect with it,
232 // If the begin/end of the range lie in the same FileID, do the optimization
257 // If the end does not reside in the same file, try to recover by
305 // If we didn't find any file level decls for the file, try looking at the
559 // If pointing inside a macro definition, check if the token is an identifier
789 // If we have a function declared directly (without the use of a typedef),
963 // in the current DeclContext. If any fall within the
1242 // If the type has a form where we know that the beginning of the source
1836 void VisitIfStmt(const IfStmt *If);
2169 void EnqueueVisitor::VisitIfStmt(const IfStmt *If) {
2170 AddStmt(If->getElse());
2171 AddStmt(If->getThen());
2172 AddStmt(If->getCond());
2173 AddDecl(If->getConditionVariable());
2184 // If the base of the member access expression is an implicit 'this', don't
2186 // FIXME: If we ever want to show these implicit accesses, this will be
2269 // If the opaque value has a source expression, just transparently
2831 // The 'source_filename' argument is optional. If the caller does not
3025 // If the translation unit has been marked as unsafe to free, just discard
3309 // If we are compiled with a compiler that doesn't have native blocks support,
3667 // If the type was explicitly written, use that.
4040 // If we point inside a macro argument we should provide info of what the
4057 // If we have:
4076 // If we have:
4089 // If we have:
4113 // If our current best cursor is the construction of a temporary object,
5399 // pass the range test. If one of them fails we keep the token index pointing
5801 // If we are in a macro definition, check if the token was ever a
5855 // If begin location points inside a macro argument, set it to the expansion
5888 // If we ran into any entities that involve context-sensitive keywords,
6217 /// \brief If the given cursor is the "templated" declaration