clang  6.0.0svn
Namespaces | Macros | Enumerations | Functions
Options.h File Reference
#include <memory>
#include "clang/Driver/Options.inc"
Include dependency graph for Options.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators.
 
 llvm::opt
 
 clang
 Dataflow Directional Tag Classes.
 
 clang::driver
 
 clang::driver::options
 

Macros

#define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, HELPTEXT, METAVAR, VALUES)   OPT_##ID,
 

Enumerations

enum  clang::driver::options::ClangFlags {
  clang::driver::options::DriverOption = (1 << 4), clang::driver::options::LinkerInput = (1 << 5), clang::driver::options::NoArgumentUnused = (1 << 6), clang::driver::options::Unsupported = (1 << 7),
  clang::driver::options::CoreOption = (1 << 8), clang::driver::options::CLOption = (1 << 9), clang::driver::options::CC1Option = (1 << 10), clang::driver::options::CC1AsOption = (1 << 11),
  clang::driver::options::NoDriverOption = (1 << 12), clang::driver::options::Ignored = (1 << 13)
}
 Flags specifically for clang options. More...
 
enum  clang::driver::options::ID { clang::driver::options::OPT_INVALID = 0, clang::driver::options::LastOption }
 

Functions

std::unique_ptr< llvm::opt::OptTable > clang::driver::createDriverOptTable ()
 

Macro Definition Documentation

◆ OPTION

#define OPTION (   PREFIX,
  NAME,
  ID,
  KIND,
  GROUP,
  ALIAS,
  ALIASARGS,
  FLAGS,
  PARAM,
  HELPTEXT,
  METAVAR,
  VALUES 
)    OPT_##ID,

Definition at line 42 of file Options.h.