LLVM 24.0.0git
llvm::opt::OptTable::InfoExtra Struct Reference

Fields that are rarely set or take few distinct values, shared by the options with equal values. More...

#include "llvm/Option/OptTable.h"

Public Attributes

StringTable::Offset MetaVarOffset
StringTable::Offset AliasArgsOffset
StringTable::Offset ValuesOffset
 The possible values as a comma separated list, empty for an option whose values only getOptionValuesCode() knows.
unsigned Flags
uint16_t Visibility
uint16_t HelpTextVariantsOffset
uint16_t SubCommandIDsOffset
uint8_t Param

Detailed Description

Fields that are rarely set or take few distinct values, shared by the options with equal values.

Row 0 is all zero.

Definition at line 79 of file OptTable.h.

Member Data Documentation

◆ AliasArgsOffset

StringTable::Offset llvm::opt::OptTable::InfoExtra::AliasArgsOffset

Definition at line 81 of file OptTable.h.

◆ Flags

unsigned llvm::opt::OptTable::InfoExtra::Flags

◆ HelpTextVariantsOffset

uint16_t llvm::opt::OptTable::InfoExtra::HelpTextVariantsOffset

Definition at line 88 of file OptTable.h.

◆ MetaVarOffset

StringTable::Offset llvm::opt::OptTable::InfoExtra::MetaVarOffset

Definition at line 80 of file OptTable.h.

◆ Param

uint8_t llvm::opt::OptTable::InfoExtra::Param

Definition at line 91 of file OptTable.h.

◆ SubCommandIDsOffset

uint16_t llvm::opt::OptTable::InfoExtra::SubCommandIDsOffset

Definition at line 90 of file OptTable.h.

◆ ValuesOffset

StringTable::Offset llvm::opt::OptTable::InfoExtra::ValuesOffset

The possible values as a comma separated list, empty for an option whose values only getOptionValuesCode() knows.

Definition at line 84 of file OptTable.h.

◆ Visibility

uint16_t llvm::opt::OptTable::InfoExtra::Visibility

Definition at line 86 of file OptTable.h.

Referenced by llvm::opt::OptTable::findByPrefix().


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