Lines Matching full:source
1 /*===-- clang-c/CXSourceLocation.h - C Index Source Location ------*- C -*-===*\
10 |* This header provides the interface to C Index source locations. *|
25 * \defgroup CINDEX_LOCATIONS Physical source locations
27 * Clang represents physical source locations in its abstract syntax tree in
29 * the tokens parsed in the source code. These data types and functions are
30 * used to represent source location information, either for a particular
38 * Identifies a specific source location within a translation
42 * to map a source location to a particular file, line, and column.
50 * Identifies a half-open character range in the source code.
53 * starting and end locations from a source range, respectively.
62 * Retrieve a NULL (invalid) source location.
67 * Determine whether two source locations, which must refer into
68 * the same translation unit, refer to exactly the same point in the source
71 * \returns non-zero if the source locations refer to the same location, zero
78 * Returns non-zero if the given source location is in a system header.
83 * Returns non-zero if the given source location is in the main file of
89 * Retrieve a NULL (invalid) source range.
94 * Retrieve a source range given the beginning and ending source
115 * the given source location.
120 * \param location the location within a source file that will be decomposed
124 * source location points.
127 * source location points.
130 * source location points.
133 * buffer to which the given source location points.
141 * Retrieve the file, line and column represented by the given source
144 * Example: given the following source code in a file somefile.c
163 * \param location the location within a source file that will be decomposed
167 * source location. Note that filenames returned will be for "virtual" files,
172 * source location, an empty string is returned.
175 * source location. For an invalid source location, zero is returned.
178 * source location. For an invalid source location, zero is returned.
186 * by the given source location.
199 * the given source location.
202 * location was originally spelled in the source file.
204 * \param location the location within a source file that will be decomposed
208 * source location points.
211 * source location points.
214 * source location points.
217 * buffer to which the given source location points.
226 * the given source location.
232 * \param location the location within a source file that will be decomposed
236 * source location points.
239 * source location points.
242 * source location points.
245 * buffer to which the given source location points.
252 * Retrieve a source location representing the first character within a
253 * source range.
258 * Retrieve a source location representing the last character within a
259 * source range.