Lines Matching full:location

1 /*===-- clang-c/CXSourceLocation.h - C Index Source Location ------*- C -*-===*\
30 * used to represent source location information, either for a particular
32 * specific location information from those data types.
38 * Identifies a specific source location within a translation
42 * to map a source location to a particular file, line, and column.
62 * Retrieve a NULL (invalid) source location.
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.
80 CINDEX_LINKAGE int clang_Location_isInSystemHeader(CXSourceLocation location);
83 * Returns non-zero if the given source location is in the main file of
86 CINDEX_LINKAGE int clang_Location_isFromMainFile(CXSourceLocation location);
115 * the given source location.
117 * If the location refers into a macro expansion, retrieves the
118 * location of the macro expansion.
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.
135 CINDEX_LINKAGE void clang_getExpansionLocation(CXSourceLocation location,
142 * location, as specified in a # line directive.
155 * the location information returned by this function would be
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.
180 CINDEX_LINKAGE void clang_getPresumedLocation(CXSourceLocation location,
186 * by the given source location.
192 CINDEX_LINKAGE void clang_getInstantiationLocation(CXSourceLocation location,
199 * the given source location.
201 * If the location refers into a macro instantiation, return where the
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.
219 CINDEX_LINKAGE void clang_getSpellingLocation(CXSourceLocation location,
226 * the given source location.
228 * If the location refers into a macro expansion, return where the macro was
229 * expanded or where the macro argument was written, if the location points at
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.
247 CINDEX_LINKAGE void clang_getFileLocation(CXSourceLocation location,
252 * Retrieve a source location representing the first character within a
258 * Retrieve a source location representing the last character within a