LLVM  14.0.0git
Public Attributes | List of all members
llvm::opt::OptTable::Info Struct Reference

Entry for a single option instance in the option data table. More...

#include "llvm/Option/OptTable.h"

Collaboration diagram for llvm::opt::OptTable::Info:
Collaboration graph
[legend]

Public Attributes

const char *constPrefixes
 A null terminated array of prefix strings to apply to name while matching. More...
 
const char * Name
 
const char * HelpText
 
const char * MetaVar
 
unsigned ID
 
unsigned char Kind
 
unsigned char Param
 
unsigned int Flags
 
unsigned short GroupID
 
unsigned short AliasID
 
const char * AliasArgs
 
const char * Values
 

Detailed Description

Entry for a single option instance in the option data table.

Definition at line 43 of file OptTable.h.

Member Data Documentation

◆ AliasArgs

const char* llvm::opt::OptTable::Info::AliasArgs

Definition at line 56 of file OptTable.h.

Referenced by llvm::opt::Option::getAliasArgs().

◆ AliasID

unsigned short llvm::opt::OptTable::Info::AliasID

Definition at line 55 of file OptTable.h.

Referenced by llvm::opt::Option::getAlias().

◆ Flags

unsigned int llvm::opt::OptTable::Info::Flags

◆ GroupID

unsigned short llvm::opt::OptTable::Info::GroupID

◆ HelpText

const char* llvm::opt::OptTable::Info::HelpText

◆ ID

unsigned llvm::opt::OptTable::Info::ID

Definition at line 50 of file OptTable.h.

Referenced by llvm::opt::Option::getID(), and llvm::opt::OptTable::OptTable().

◆ Kind

unsigned char llvm::opt::OptTable::Info::Kind

◆ MetaVar

const char* llvm::opt::OptTable::Info::MetaVar

◆ Name

const char* llvm::opt::OptTable::Info::Name

Definition at line 47 of file OptTable.h.

Referenced by llvm::opt::Option::getName(), and llvm::opt::OptTable::getOptionName().

◆ Param

unsigned char llvm::opt::OptTable::Info::Param

Definition at line 52 of file OptTable.h.

Referenced by llvm::opt::Option::getNumArgs().

◆ Prefixes

const char* const * llvm::opt::OptTable::Info::Prefixes

A null terminated array of prefix strings to apply to name while matching.

Definition at line 46 of file OptTable.h.

Referenced by llvm::opt::Option::getPrefix(), and llvm::opt::Option::print().

◆ Values

const char* llvm::opt::OptTable::Info::Values

Definition at line 57 of file OptTable.h.


The documentation for this struct was generated from the following file: