Lines Matching defs:Range
78 SourceRange Range;
81 PreprocessedEntity(EntityKind Kind, SourceRange Range)
82 : Kind(Kind), Range(Range) { }
92 SourceRange getSourceRange() const LLVM_READONLY { return Range; }
126 PreprocessingDirective(EntityKind Kind, SourceRange Range)
127 : PreprocessedEntity(Kind, Range) { }
142 explicit MacroDefinition(const IdentifierInfo *Name, SourceRange Range)
143 : PreprocessingDirective(MacroDefinitionKind, Range), Name(Name) { }
164 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range)
165 : PreprocessedEntity(MacroExpansionKind, Range),
168 MacroExpansion(MacroDefinition *Definition, SourceRange Range)
169 : PreprocessedEntity(MacroExpansionKind, Range),
236 const FileEntry *File, SourceRange Range);
275 /// preprocessed entities that \p Range encompasses.
277 findPreprocessedEntitiesInRange(SourceRange Range) = 0;
350 /// entities that \p Range encompasses.
352 findLocalPreprocessedEntitiesInRange(SourceRange Range) const;
570 SourceRange Range, const MacroArgs *Args) override;
585 SourceRange Range) override;
587 void SourceRangeSkipped(SourceRange Range) override;
590 SourceRange Range);
595 SourceRange Range;