clang API Documentation

Namespaces | Defines | Enumerations | Functions
Options.h File Reference
#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

namespace  llvm
namespace  llvm::opt
namespace  clang
namespace  clang::driver
namespace  clang::driver::options

Defines

#define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, HELPTEXT, METAVAR)   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)
}
enum  clang::driver::options::ID { clang::driver::options::OPT_INVALID = 0 }

Functions

llvm::opt::OptTable * clang::driver::createDriverOptTable ()

Define Documentation

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

Definition at line 39 of file Options.h.