clang 19.0.0git
Namespaces | Macros | Enumerations | Functions
Options.h File Reference
#include "llvm/Option/OptTable.h"
#include "llvm/Option/Option.h"
#include "clang/Driver/Options.inc"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::driver
 
namespace  clang::driver::options
 

Macros

#define OPTION(...)   LLVM_MAKE_OPT_ID(__VA_ARGS__),
 

Enumerations

enum  clang::driver::options::ClangFlags {
  clang::driver::options::NoXarchOption = (1 << 4) , clang::driver::options::LinkerInput = (1 << 5) , clang::driver::options::NoArgumentUnused = (1 << 6) , clang::driver::options::Unsupported = (1 << 7) ,
  clang::driver::options::LinkOption = (1 << 8) , clang::driver::options::Ignored = (1 << 9) , clang::driver::options::TargetSpecific = (1 << 10)
}
 Flags specifically for clang options. More...
 
enum  clang::driver::options::ClangVisibility {
  clang::driver::options::ClangOption = llvm::opt::DefaultVis , clang::driver::options::CLOption = (1 << 1) , clang::driver::options::CC1Option = (1 << 2) , clang::driver::options::CC1AsOption = (1 << 3) ,
  clang::driver::options::FlangOption = (1 << 4) , clang::driver::options::FC1Option = (1 << 5) , clang::driver::options::DXCOption = (1 << 6)
}
 
enum  clang::driver::options::ID { clang::driver::options::OPT_INVALID = 0 , clang::driver::options::LastOption }
 

Functions

const llvm::opt::OptTable & clang::driver::getDriverOptTable ()
 

Macro Definition Documentation

◆ OPTION

#define OPTION (   ...)    LLVM_MAKE_OPT_ID(__VA_ARGS__),

Definition at line 46 of file Options.h.