|
CINDEX_LINKAGE CXSourceLocation | clang_getNullLocation (void) |
| Retrieve a NULL (invalid) source location.
|
|
CINDEX_LINKAGE unsigned | clang_equalLocations (CXSourceLocation loc1, CXSourceLocation loc2) |
| Determine whether two source locations, which must refer into the same translation unit, refer to exactly the same point in the source code.
|
|
CINDEX_LINKAGE unsigned | clang_isBeforeInTranslationUnit (CXSourceLocation loc1, CXSourceLocation loc2) |
| Determine for two source locations if the first comes strictly before the second one in the source code.
|
|
CINDEX_LINKAGE int | clang_Location_isInSystemHeader (CXSourceLocation location) |
| Returns non-zero if the given source location is in a system header.
|
|
CINDEX_LINKAGE int | clang_Location_isFromMainFile (CXSourceLocation location) |
| Returns non-zero if the given source location is in the main file of the corresponding translation unit.
|
|
CINDEX_LINKAGE CXSourceRange | clang_getNullRange (void) |
| Retrieve a NULL (invalid) source range.
|
|
CINDEX_LINKAGE CXSourceRange | clang_getRange (CXSourceLocation begin, CXSourceLocation end) |
| Retrieve a source range given the beginning and ending source locations.
|
|
CINDEX_LINKAGE unsigned | clang_equalRanges (CXSourceRange range1, CXSourceRange range2) |
| Determine whether two ranges are equivalent.
|
|
CINDEX_LINKAGE int | clang_Range_isNull (CXSourceRange range) |
| Returns non-zero if range is null.
|
|
CINDEX_LINKAGE void | clang_getExpansionLocation (CXSourceLocation location, CXFile *file, unsigned *line, unsigned *column, unsigned *offset) |
| Retrieve the file, line, column, and offset represented by the given source location.
|
|
CINDEX_LINKAGE void | clang_getPresumedLocation (CXSourceLocation location, CXString *filename, unsigned *line, unsigned *column) |
| Retrieve the file, line and column represented by the given source location, as specified in a # line directive.
|
|
CINDEX_LINKAGE void | clang_getInstantiationLocation (CXSourceLocation location, CXFile *file, unsigned *line, unsigned *column, unsigned *offset) |
| Legacy API to retrieve the file, line, column, and offset represented by the given source location.
|
|
CINDEX_LINKAGE void | clang_getSpellingLocation (CXSourceLocation location, CXFile *file, unsigned *line, unsigned *column, unsigned *offset) |
| Retrieve the file, line, column, and offset represented by the given source location.
|
|
CINDEX_LINKAGE void | clang_getFileLocation (CXSourceLocation location, CXFile *file, unsigned *line, unsigned *column, unsigned *offset) |
| Retrieve the file, line, column, and offset represented by the given source location.
|
|
CINDEX_LINKAGE CXSourceLocation | clang_getRangeStart (CXSourceRange range) |
| Retrieve a source location representing the first character within a source range.
|
|
CINDEX_LINKAGE CXSourceLocation | clang_getRangeEnd (CXSourceRange range) |
| Retrieve a source location representing the last character within a source range.
|
|
CINDEX_LINKAGE void | clang_disposeSourceRangeList (CXSourceRangeList *ranges) |
| Destroy the given CXSourceRangeList .
|
|