clang API Documentation

Defines | Variables
DriverOptions.cpp File Reference
#include "clang/Driver/Options.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Option/OptTable.h"
#include "llvm/Option/Option.h"
#include "clang/Driver/Options.inc"
Include dependency graph for DriverOptions.cpp:

Go to the source code of this file.

Defines

#define PREFIX(NAME, VALUE)   static const char *const NAME[] = VALUE;
#define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, HELPTEXT, METAVAR)

Variables

static const OptTable::Info InfoTable []

Define Documentation

#define OPTION (   PREFIX,
  NAME,
  ID,
  KIND,
  GROUP,
  ALIAS,
  ALIASARGS,
  FLAGS,
  PARAM,
  HELPTEXT,
  METAVAR 
)
Value:
{ PREFIX, NAME, HELPTEXT, METAVAR, OPT_##ID, Option::KIND##Class, PARAM, \
    FLAGS, OPT_##GROUP, OPT_##ALIAS, ALIASARGS },
#define PREFIX (   NAME,
  VALUE 
)    static const char *const NAME[] = VALUE;

Definition at line 19 of file DriverOptions.cpp.


Variable Documentation

const OptTable::Info InfoTable[] [static]
Initial value:
 {
               #define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, HELPTEXT, METAVAR)   





}

Definition at line 23 of file DriverOptions.cpp.