clang 22.0.0git
Typedefs | Enumerations | Functions
CXCompilationDatabase.h File Reference
#include "clang-c/CXString.h"
#include "clang-c/ExternC.h"
#include "clang-c/Platform.h"

Go to the source code of this file.

Typedefs

typedef void *  CXCompilationDatabase
  A compilation database holds all information used to compile files in a project.
typedef void *  CXCompileCommands
  Contains the results of a search in the compilation database.
typedef void *  CXCompileCommand
  Represents the command line invocation to compile a specific file.

Enumerations

  Error codes for Compilation Database. More...

Functions

  Creates a compilation database from the database found in directory buildDir.
  Free the given compilation database.
  Find the compile commands used for a file.
  Get all the compile commands in the given compilation database.
  Free the given CompileCommands.
  Get the number of CompileCommand we have for a file.
  Get the I'th CompileCommand for a file.
  Get the working directory where the CompileCommand was executed from.
  Get the filename associated with the CompileCommand.
  Get the number of arguments in the compiler invocation.
  Get the I'th argument value in the compiler invocations.
  Get the number of source mappings for the compiler invocation.
  Get the I'th mapped source path for the compiler invocation.
  Get the I'th mapped source content for the compiler invocation.

Generated on for clang by doxygen 1.14.0

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