LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llvm::cl::NestedOptionsParserBase< OptionsT > Class Template Reference

#include <Parsers.h>

Inheritance diagram for llvm::cl::NestedOptionsParserBase< OptionsT >:
[legend]
Collaboration diagram for llvm::cl::NestedOptionsParserBase< OptionsT >:
[legend]

Public Member Functions

 NestedOptionsParserBase (Option &O)
void printOptionDiff (const Option &O, const OptionsT &V, const OptionValue< OptionsT > &Default, size_t GlobalWidth) const

Static Public Member Functions

static void print (llvm::raw_ostream &OS, const OptionsT &Val)

Protected Member Functions

bool parseNestedOptions (Option &O, StringRef Arg, StringRef kind, StringRef &options) const
 Parse a nested pass or pipeline option payload, optionally stripping a surrounding {...} wrapper.

Detailed Description

template<typename OptionsT>
class llvm::cl::NestedOptionsParserBase< OptionsT >

Definition at line 103 of file Parsers.h.

Constructor & Destructor Documentation

◆ NestedOptionsParserBase()

template<typename OptionsT>
llvm::cl::NestedOptionsParserBase< OptionsT >::NestedOptionsParserBase ( Option & O)
inline

Definition at line 105 of file Parsers.h.

Member Function Documentation

◆ parseNestedOptions()

template<typename OptionsT>
bool llvm::cl::NestedOptionsParserBase< OptionsT >::parseNestedOptions ( Option & O,
StringRef Arg,
StringRef kind,
StringRef & options ) const
inlineprotected

Parse a nested pass or pipeline option payload, optionally stripping a surrounding {...} wrapper.

Definition at line 110 of file Parsers.h.

◆ print()

template<typename OptionsT>
void llvm::cl::NestedOptionsParserBase< OptionsT >::print ( llvm::raw_ostream & OS,
const OptionsT & Val )
inlinestatic

Definition at line 119 of file Parsers.h.

◆ printOptionDiff()

template<typename OptionsT>
void llvm::cl::NestedOptionsParserBase< OptionsT >::printOptionDiff ( const Option & O,
const OptionsT & V,
const OptionValue< OptionsT > & Default,
size_t GlobalWidth ) const
inline

Definition at line 121 of file Parsers.h.


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