Lines Matching refs:Range
354 * point in the program or for a range of points in the program, and extract
373 * \brief Identifies a half-open character range in the source code.
376 * starting and end locations from a source range, respectively.
428 * \brief Retrieve a NULL (invalid) source range.
433 * \brief Retrieve a source range given the beginning and ending source
448 * \brief Returns non-zero if \p range is null.
450 CINDEX_LINKAGE int clang_Range_isNull(CXSourceRange range);
598 * source range.
600 CINDEX_LINKAGE CXSourceLocation clang_getRangeStart(CXSourceRange range);
604 * source range.
606 CINDEX_LINKAGE CXSourceLocation clang_getRangeEnd(CXSourceRange range);
834 * \c -fdiagnostics-print-source-range-info.
966 * \brief Retrieve a source range associated with the diagnostic.
972 * \param Diagnostic the diagnostic whose range is being extracted.
974 * \param Range the zero-based index specifying which range to
976 * \returns the requested source range.
979 unsigned Range);
990 * Fix-its are described in terms of a source range whose contents
992 * three kinds of operations: removal of source code (the range covers
994 * replacement of source code (the range covers the code to be
996 * insertion (both the start and end of the range point at the
1004 * \param ReplacementRange The source range whose contents will be
3692 * \brief Retrieve a range for a piece that forms the cursors spelling name.
3693 * Most of the times there is only one range for the complete spelling but for
3698 * than the actual number of pieces, it will return a NULL (invalid) range.
3886 * comment's source range. The range may include multiple consecutive comments
4098 * \brief Given a cursor that references something else, return the source range
4113 * name, or if the PieceIndex is out-of-range, a null-cursor will be returned.
4122 * range.
4128 * in the range.
4133 * \brief If the name is non-contiguous, return the full spanning range.
4217 * \brief Retrieve a source range that covers the given token.
4222 * \brief Tokenize the source code described by the given range into raw
4227 * \param Range the source range in which text should be tokenized. All of the
4228 * tokens produced by tokenization will fall within this source range,
4231 * that occur within the given source range. The returned pointer must be
4238 CINDEX_LINKAGE void clang_tokenize(CXTranslationUnit TU, CXSourceRange Range,