clang API Documentation

Classes | Namespaces | Enumerations
FrontendOptions.h File Reference
#include "clang/Frontend/CommandLineSourceLoc.h"
#include "clang/Sema/CodeCompleteOptions.h"
#include "llvm/ADT/StringRef.h"
#include <string>
#include <vector>
Include dependency graph for FrontendOptions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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
namespace  clang
namespace  clang::frontend

Enumerations

enum  clang::frontend::ActionKind {
  clang::frontend::ASTDeclList, clang::frontend::ASTDump, clang::frontend::ASTPrint, clang::frontend::ASTView,
  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::FixIt, clang::frontend::GenerateModule, clang::frontend::GeneratePCH,
  clang::frontend::GeneratePTH, clang::frontend::InitOnly, clang::frontend::ModuleFileInfo, clang::frontend::VerifyPCH,
  clang::frontend::ParseSyntaxOnly, clang::frontend::PluginAction, clang::frontend::PrintDeclContext, clang::frontend::PrintPreamble,
  clang::frontend::PrintPreprocessedInput, clang::frontend::RewriteMacros, clang::frontend::RewriteObjC, clang::frontend::RewriteTest,
  clang::frontend::RunAnalysis, clang::frontend::MigrateSource, clang::frontend::RunPreprocessorOnly
}
enum  clang::InputKind {
  clang::IK_None, clang::IK_Asm, clang::IK_C, clang::IK_CXX,
  clang::IK_ObjC, clang::IK_ObjCXX, clang::IK_PreprocessedC, clang::IK_PreprocessedCXX,
  clang::IK_PreprocessedObjC, clang::IK_PreprocessedObjCXX, clang::IK_OpenCL, clang::IK_CUDA,
  clang::IK_AST, clang::IK_LLVM_IR
}