struct OptionValueBase

Declaration

template <class DataType, bool isClass>
struct OptionValueBase : public GenericOptionValue { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Support/CommandLine.h:526

Inherits from: GenericOptionValue

Templates

DataType
bool isClass

Method Overview

Inherited from GenericOptionValue:

Methods

bool compare(const DataType&) const

Declared at: llvm/include/llvm/Support/CommandLine.h:537

Parameters

const DataType&

bool compare(
    const llvm::cl::GenericOptionValue&) const

Declared at: llvm/include/llvm/Support/CommandLine.h:539

Parameters

const llvm::cl::GenericOptionValue&

const DataType& getValue() const

Declared at: llvm/include/llvm/Support/CommandLine.h:532

bool hasValue() const

Declared at: llvm/include/llvm/Support/CommandLine.h:530

template <class DT>
void setValue(const DT&)

Declared at: llvm/include/llvm/Support/CommandLine.h:535

Templates

DT

Parameters

const DT&

~OptionValueBase<DataType, isClass>()

Declared at: llvm/include/llvm/Support/CommandLine.h:544