clang 22.0.0git
Classes | Typedefs | Functions
File manipulation routines

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

  Retrieve the complete file and path name of the given file.
  Retrieve the last modification time of the given file.
  Retrieve the unique ID for the given file.
  Returns non-zero if the file1 and file2 point to the same file, or they are both NULL.
  Returns the real path name of file.

Detailed Description

Typedef Documentation

◆  CXFile

typedef void* CXFile

A particular source file that is part of a translation unit.

Definition at line 34 of file CXFile.h.

Function Documentation

◆  clang_File_isEqual()

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.

◆  clang_File_tryGetRealPathName()

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.

◆  clang_getFileName()

CINDEX_LINKAGE CXString clang_getFileName ( CXFile SFile )

Retrieve the complete file and path name of the given file.

References CINDEX_LINKAGE.

◆  clang_getFileTime()

CINDEX_LINKAGE time_t clang_getFileTime ( CXFile SFile )

Retrieve the last modification time of the given file.

References CINDEX_LINKAGE.

◆  clang_getFileUniqueID()

CINDEX_LINKAGE int clang_getFileUniqueID ( CXFile file,
CXFileUniqueID * outID )

Retrieve the unique ID for the given file.

Parameters
file the file to get the ID for.
outID stores the returned CXFileUniqueID.
Returns
If there was a failure getting the unique ID, returns non-zero, otherwise returns 0.

References CINDEX_LINKAGE.


Generated on for clang by doxygen 1.14.0

AltStyle によって変換されたページ (->オリジナル) /