|
clang 22.0.0git
|
Classes | |
| struct | CXFileUniqueID |
| Uniquely identifies a CXFile, that refers to the same underlying file, across an indexing session. More... | |
Typedefs | |
| typedef void * | CXFile |
| A particular source file that is part of a translation unit. | |
Functions | |
| CINDEX_LINKAGE CXString | clang_getFileName (CXFile SFile) |
| Retrieve the complete file and path name of the given file. | |
| CINDEX_LINKAGE time_t | clang_getFileTime (CXFile SFile) |
| Retrieve the last modification time of the given file. | |
| CINDEX_LINKAGE int | clang_getFileUniqueID (CXFile file, CXFileUniqueID *outID) |
Retrieve the unique ID for the given file. | |
| CINDEX_LINKAGE int | clang_File_isEqual (CXFile file1, CXFile file2) |
Returns non-zero if the file1 and file2 point to the same file, or they are both NULL. | |
| CINDEX_LINKAGE CXString | clang_File_tryGetRealPathName (CXFile file) |
Returns the real path name of file. | |
| typedef void* CXFile |
| CINDEX_LINKAGE int clang_File_isEqual | ( | CXFile | file1, |
| CXFile | file2 ) |
Returns non-zero if the file1 and file2 point to the same file, or they are both NULL.
References CINDEX_LINKAGE.
| CINDEX_LINKAGE CXString clang_File_tryGetRealPathName | ( | CXFile | file | ) |
Returns the real path name of file.
An empty string may be returned. Use clang_getFileName() in that case.
References CINDEX_LINKAGE, and LLVM_CLANG_C_EXTERN_C_END.
| CINDEX_LINKAGE CXString clang_getFileName | ( | CXFile | SFile | ) |
Retrieve the complete file and path name of the given file.
References CINDEX_LINKAGE.
| CINDEX_LINKAGE time_t clang_getFileTime | ( | CXFile | SFile | ) |
Retrieve the last modification time of the given file.
References CINDEX_LINKAGE.
| CINDEX_LINKAGE int clang_getFileUniqueID | ( | CXFile | file, |
| CXFileUniqueID * | outID ) |
Retrieve the unique ID for the given file.
| file | the file to get the ID for. |
| outID | stores the returned CXFileUniqueID. |
References CINDEX_LINKAGE.