Home | History | Annotate | Download | only in clang-c

Lines Matching refs:Cursors

1122  * Reparsing a translation unit invalidates all cursors and source locations
1855 * cursor, and retrieving cursors for any child nodes of a particular cursor.
1857 * Cursors can be produced in two specific ways.
1890 * \brief Determine whether two cursors are equivalent.
1918 * Note that other kinds of cursors (such as expressions) can also refer to
1919 * other cursors. Use clang_getCursorReferenced() to determine whether a
2155 * pointer to an array of cursors, representing the set of overridden
2169 * \brief Free the set of overridden cursors returned by \c
2185 * \defgroup CINDEX_CURSOR_SOURCE Mapping between cursors and source code
2187 * Cursors represent a location within the Abstract Syntax Tree (AST). These
2188 * routines help map between cursors and the physical locations where the
2475 * \brief For cursors representing an iboutletcollection attribute,
2486 * \defgroup CINDEX_CURSOR_TRAVERSAL Traversing the AST with cursors
2489 * using cursors.
2538 * invoking the given \p visitor function with the cursors of each
2544 * cursors can be visited, including invalid cursors (which, by
2592 * by cursors, follow reference cursors to the declarations they reference,
2667 * Reference cursors refer to other entities in the AST. For example, an
2728 * different cursors, all of which are declarations of the same underlying
2731 * determine if two cursors are declarations of the same underlying entity by
2732 * comparing their canonical cursors.
2870 * their corresponding cursors.
2958 * \brief Annotate the given set of tokens by providing cursors for each token
2963 * tokens. The cursors provided are filtered, so that only those
2964 * cursors that have a direct correspondence to the token are
2966 * clang_getCursor() would provide the following cursors:
2972 * Only the first and last of these cursors will occur within the
2984 * \param Cursors an array of \p NumTokens cursors, whose contents will be
2985 * replaced with the cursors corresponding to each token.
2989 CXCursor *Cursors);
3356 * definition cursors, or NULL for other kinds of cursors.
3573 * be overridden via \p unsaved_files). Cursors referring into the