clang 17.0.0git
Classes | Namespaces | Enumerations
FrontendOptions.h File Reference
#include "clang/AST/ASTDumperUtils.h"
#include "clang/Basic/LangStandard.h"
#include "clang/Frontend/CommandLineSourceLoc.h"
#include "clang/Sema/CodeCompleteOptions.h"
#include "clang/Serialization/ModuleFileExtension.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/MemoryBuffer.h"
#include <cassert>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  clang::InputKind
 The kind of a file that we've been handed as an input. More...
 
class  clang::FrontendInputFile
 An input file for the front end. More...
 
class  clang::FrontendOptions
 FrontendOptions - Options for controlling the behavior of the frontend. More...
 

Namespaces

namespace  llvm
 YAML serialization mapping.
 
namespace  clang
 
namespace  clang::frontend
 

Enumerations

enum  clang::frontend::ActionKind {
  clang::frontend::ASTDeclList , clang::frontend::ASTDump , clang::frontend::ASTPrint , clang::frontend::ASTView ,
  clang::frontend::DumpCompilerOptions , clang::frontend::DumpRawTokens , clang::frontend::DumpTokens , clang::frontend::EmitAssembly ,
  clang::frontend::EmitBC , clang::frontend::EmitHTML , clang::frontend::EmitLLVM , clang::frontend::EmitLLVMOnly ,
  clang::frontend::EmitCodeGenOnly , clang::frontend::EmitObj , clang::frontend::ExtractAPI , clang::frontend::FixIt ,
  clang::frontend::GenerateModule , clang::frontend::GenerateModuleInterface , clang::frontend::GenerateHeaderUnit , clang::frontend::GeneratePCH ,
  clang::frontend::GenerateInterfaceStubs , clang::frontend::InitOnly , clang::frontend::ModuleFileInfo , clang::frontend::VerifyPCH ,
  clang::frontend::ParseSyntaxOnly , clang::frontend::PluginAction , clang::frontend::PrintPreamble , clang::frontend::PrintPreprocessedInput ,
  clang::frontend::RewriteMacros , clang::frontend::RewriteObjC , clang::frontend::RewriteTest , clang::frontend::RunAnalysis ,
  clang::frontend::TemplightDump , clang::frontend::MigrateSource , clang::frontend::RunPreprocessorOnly , clang::frontend::PrintDependencyDirectivesSourceMinimizerOutput
}